会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lumyn
博客园
首页
新随笔
联系
订阅
管理
2022年6月27日
OO Unit4 UML(United Modeling Language)
摘要: OO Unit4 UML(United Modeling Language) 将从第四单元架构设计、四个单元中设计思维变化、测试理解与实践、课程总结收获、改进建议展开 第四单元架构设计 本单元我没有使用诸多类将相关的数据进行封装,而只是在整体上将属于不同UML图中的元素下放到ClassModel、S
阅读全文
posted @ 2022-06-27 14:56 Lumyn
阅读(60)
评论(0)
推荐(1)
2022年5月31日
OO Unit3 SNS(Social Network Service)
摘要: OO Unit3 SNS(Social Network Service) 本篇文章从以下几个部分展开:对契约式编程的认识、性能与测试、SNS扩展JML、心得体会 契约式编程 Dbc(Designed by Contract)要求软件设计者为软件组件(通常是接口约束)添加正式的可验证的接⼝,在传统抽象
阅读全文
posted @ 2022-05-31 21:57 Lumyn
阅读(191)
评论(0)
推荐(0)
2022年4月30日
OO Unit2 Elevator Scheduling
摘要: OO Unit2 Elevator Scheduling 本单元三次作业架构相似,整体采用生产者消费者模型,这种设计模式服务于本次作业三个主要特点:支持并发、输入输出解耦合、线程安全易保证。 支持并发:多线程的优势在于并发提升运算效率,当涉及到多任务处理时,通常可以将主要部分使用多个线程,配以互斥锁
阅读全文
posted @ 2022-04-30 20:02 Lumyn
阅读(179)
评论(3)
推荐(2)
2022年3月23日
OO Unit1 Expression Simplification
摘要: OO第一单元总结,本文将从以下四个部分展开:架构设计、完备测试、bug与hack、优化策略 设计 本单元三次作业我都采用了为优化服务、为计算服务的架构,采用这样架构的原因是:最后的输出实际上只是对原表达式的数据运算结果进行输出,不涉及原输入的文法的存储,因此完全略去了对存储的需求,采用边解析边计算的
阅读全文
posted @ 2022-03-23 19:33 Lumyn
阅读(192)
评论(2)
推荐(1)
公告
点击右上角即可分享