摘要: OO第三单元作业总结 第一次作业 设计策略 第一次作业主要实现社交网络中人与人的联系,抽象成数学问题就是图的联通问题。由于人的id是唯一的,很适合用id作为Key,人作为Valus,用一个HashMap来存放人的集合,这样既方便通过id来找人,也方便通过id判断是否已经有相同id的人。 测试方法和策 阅读全文
posted @ 2021-05-30 13:15 李鸿洋 阅读(59) 评论(1) 推荐(0) 编辑
摘要: 第一次作业 第一次作业的要求为使用多线程实现单部ALS电梯,在架构时主要考虑的问题怎样设计线程。通过课上学习和讨论区的分享,选择使用生产者消费者模式,一个线程为指令处理线程(生产者),另一个线程为电梯线程(消费者),建立“电梯乘客表”类(缓冲区),实现电梯调度。 第一次作业的实现思路 本次作业主要由 阅读全文
posted @ 2021-04-24 13:52 李鸿洋 阅读(54) 评论(0) 推荐(0) 编辑
摘要: OO第一单元作业总结 第一次作业 第一次作业多项式只包括幂函数和常数,没有括号等复杂组合,也没有要求对输入进行格式检查,并且在做第一次作业时,没有考虑过之后的扩展问题,也不知道递归下降分析,在设计程序时仍然保留了大量面向过程的思想,虽然第一次作业顺利完成,第二次作业却无法避免的重构了。 第一次作业的 阅读全文
posted @ 2021-03-27 22:50 李鸿洋 阅读(78) 评论(0) 推荐(0) 编辑