摘要: OO第四单元总结 第四单元架构设计 Homework_13 实现一个UML类图分析器,要求解析类图的构成要素并且理解其中元素之间的关联。 类大致如下: 其中,MyUmlInteraction类用来分类解析输入的元素,并且进行指令的查询;MyClass类基于UmlClass类建成,另外包含了属性、方法 阅读全文
posted @ 2021-06-26 17:05 Miffy0 阅读(88) 评论(0) 推荐(1) 编辑
摘要: OO第三单元总结 设计策略 Homework1 总览-决定下笔顺序。观察到主要需要实现Network和Person接口得到MyNetwork和MyPerson类,MyPerson类中需要包含人的基本属性和对人属性操作的方法,而MyNetwork类中含有所有的人,并且需要实现人与人交互的各种方法,在特 阅读全文
posted @ 2021-05-30 20:28 Miffy0 阅读(79) 评论(1) 推荐(0) 编辑
摘要: OO第二单元总结 第二单元作业为电梯作业,主要考察了多线程的相关知识,强调了线程安全、程序层次化设计等相关内容。 一、同步块&锁 Homework_1 由于第一次作业是单电梯,笔者只设计了两个线程-即输入和电梯线程,进行直接交互,共享对象只有请求队列,输入线程在请求队列中添加请求,电梯线程从请求队列 阅读全文
posted @ 2021-04-25 23:48 Miffy0 阅读(102) 评论(1) 推荐(0) 编辑
摘要: OO第一单元总结 第一单元的作业为表达式求导,三次作业层层递进,目标为掌握面向对象的基本思维方式,体会面向对象特性为程序带来的便捷之处。 Homework_1 一、程序结构 可以看到MainClass和Term类与其他类耦合度较高,Polynominal类内聚度缺乏程度较高。但总体来说,基本符合高内 阅读全文
posted @ 2021-03-27 20:11 Miffy0 阅读(66) 评论(1) 推荐(0) 编辑