摘要: “组件协作”模式: 现代软件专业分工之后的第一个结果是“框架与应用程序的划分”,“组件协作”模式通过晚期绑定,来实现框架与应用程序之间的松耦合,是二者之间协作时常用的模式。 典型模式 Template Method Observer / Event Strategy 动机(Motivation) 在 阅读全文
posted @ 2022-09-21 21:56 double64 阅读(57) 评论(0) 推荐(0)
摘要: 变化是复用的天敌!(使用了抽象设计的)面向对象设计最大的优势在于:抵御变化! 理解隔离变化 从宏观层面来看,面向对象的构建方式更能适应软件的变化,能将变化所带来的影响减为最小。也不是说完全没有影响,将影响减为最小。 各司其职 从微观层面来看,面向对象的方式更强调各个类的“责任”。 // 之前的分解和 阅读全文
posted @ 2022-09-21 16:48 double64 阅读(61) 评论(0) 推荐(0)
摘要: ▲ 计算机系统课程 ▲ 重构和设计模式的推荐书籍 阅读全文
posted @ 2022-09-21 16:09 double64 阅读(33) 评论(0) 推荐(0)