随笔分类 -  面向对象设计与构造

摘要:Unit4架构设计 第一次作业 本次架构极差, 几乎将所有逻辑都塞在了 UmlInteraction 中, 谈不上设计. 若要找某一具有 id 元素的父元素, 则简单粗暴地采用 idMapElement.get(idMapElement.get(id).getParentId()) . 不具有层次关 阅读全文
posted @ 2021-06-26 19:50 Coekjan 阅读(162) 评论(2) 推荐(2) 编辑
摘要:规格实现设计策略与性能问题 首先肯定是通读所有接口的规格描述, 理解程序需求; 选择合适的数据结构; 存在对应关系的模型容器, 可以采用Java中的 Map 完成, 比如 HashMap . 对于某些特定的方法, 需要寻找高效的数据结构: 第一次作业中, 有关连通分量的查询, 可以使用并查集(路径压 阅读全文
posted @ 2021-05-27 15:41 Coekjan 阅读(247) 评论(0) 推荐(0) 编辑
摘要:写在前面 本篇博客重点在于复盘, 反思与自我批判, 提出一些优化的可能, 同时满足作业要求. 笔者的 另一篇博客 则重点介绍架构与算法, 并不满足作业要求, 因此不在本站发布. 架构分析 QAQ 手动 Visio 画图累死我了. 第一次架构 UML类图 UML协作图 第二/三次架构(重构) 由于第三 阅读全文
posted @ 2021-04-24 17:59 Coekjan 阅读(276) 评论(0) 推荐(2) 编辑
摘要:写在前面 本篇博客重点在于复盘, 反思与自我批判, 提出一些优化的可能, 同时满足作业要求. 笔者的 另一篇博客 则重点介绍架构与测试, 并不满足作业要求, 因此不在本站发布. 架构总体分析 架构总体分为: 负责求导的 核心架构 负责解析字符串的 解析架构 这两部分基本解耦. 核心架构 在第一次作业 阅读全文
posted @ 2021-03-27 15:14 Coekjan 阅读(493) 评论(1) 推荐(1) 编辑

点击右上角即可分享
微信分享提示