摘要: 1.总结本单元架构设计 第一次作业: 第一次作业只有类图相关的元素,我按照树形结构,在MyClass和MyInterface中包含了MyOperation和attribute,在MyOperation中又包含了parameter,在UmlInteraction中对MyClass查询来完成指令。 第二 阅读全文
posted @ 2021-06-25 22:43 zty1469 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 一.总结分析自己实现规格所采取的设计策略 因为这一单元的作业难点在于性能方面,所以在理解了规格的要求后,具体实现时尽量优化方法的性能,首先是容器的使用,基本上使用hashmap实现O(1)查询,而不是arraylist的O(n)查询,然后本单元的方法中有许多统计社交网络中的部分属性的方法,如Netw 阅读全文
posted @ 2021-05-29 13:24 zty1469 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 一.总结分析同步块的设置和锁的选择 第一次作业: 第一次作业类图如上,主线程创造出Provider线程和Cnotroller线程后就结束了,WaitPeople类就是等待队列,也就是两个线程的唯一共享数据,第一次作业只有一部电梯,所以我没有设置调度器,所以共享资源的控制十分简单,我的同步块基本上都是 阅读全文
posted @ 2021-04-24 14:11 zty1469 阅读(55) 评论(0) 推荐(0) 编辑
摘要: BUAAOO第一单元总结 一.程序结构分析 1.第一次作业 第一次作业是简单的对幂函数求导,由于这是第一次做作业,完全不知道什么是面向对象的思想,完全是以面向过程的方式来完成本次作业的,只有主类,表达式类和项类。 上图是本次作业的复杂度和代码行数,可以看到主类不管是复杂度还是代码行数都是最多的,因为 阅读全文
posted @ 2021-03-28 15:37 zty1469 阅读(59) 评论(1) 推荐(0) 编辑