Summary of Design Heuristics
关于设计启发的总结*****
下面是对主要的设计中的启发式方法的总结:
■ 寻找现实世界的对象(object,物体)
■ 形成一致的抽象
■ 封装实现细节
■ 在可能的情况下继承
■ 藏住秘密(信息隐藏)
■ 找出容易改变的区域
■ 保持松散耦合
■ 探寻通用的设计模式
下列的启发式方法有时也很有用:
■ 高内聚性
■ 构造分层结构
■ 严格描述类契约
■ 分配职责
■ 为测试而设计
■ 避免失误
■ 有意识地选择绑定时间
■ 创建中央控制点
■ 考虑使用蛮力
■ 画一个图
■ 保持设计模块化
本文总结了软件设计中常用的设计启发式方法,包括寻找现实世界对象、保持设计模块化、构造分层结构等,旨在帮助开发者更好地理解并应用这些原则。

被折叠的 条评论
为什么被折叠?



