读代码大全二笔记之关于设计启发得总结
2007-02-07 11:24
411 查看
下面是对主要的设计中的启发式方法的总结
寻找现实世界的对象
形成一致的抽象
在可能的情况下继承
藏住秘密(信息隐藏)
找出容易改变的区域
保持松散耦合
探寻通用的设计模式
下列的启发方式有时也很有用
高内聚性
构造分层结构
严格描述类契约
分配职责
为测试而设计
避免失误
有意识的选择绑定时间
创建中央控制点
考虑使用蛮力
画一个图
保持设计模块化
寻找现实世界的对象
形成一致的抽象
在可能的情况下继承
藏住秘密(信息隐藏)
找出容易改变的区域
保持松散耦合
探寻通用的设计模式
下列的启发方式有时也很有用
高内聚性
构造分层结构
严格描述类契约
分配职责
为测试而设计
避免失误
有意识的选择绑定时间
创建中央控制点
考虑使用蛮力
画一个图
保持设计模块化
相关文章推荐
- 代码大全--设计启发总结
- 面向对象之子程序的设计及防御编程_代码大全笔记(三)
- 面向对象之类的设计_代码大全笔记(二)
- 用户界面设计之关于控制UI界面的简单总结
- Unity学习笔记 之 关于 Unity UI 的 Slider 的代码记录
- 【代码笔记】关于UIFont的一些define
- 2011国庆总结——代码不是写出来的,是设计出来的
- Windows 核心编程笔记一:关于Error Show的总结
- 设计模式学习笔记(十四)——创建型模式总结
- 关于单例设计模式的总结
- 代码大全学习总结——伪代码编程
- 设计模式笔记:单例模式(C++代码)
- 关于memory barrier/memory ordering 的笔记和总结(2)
- 代码大全第二版读书笔记 第二部分-创建高质量的代码 五、软件构建中的设计
- 理想的设计特征(代码大全阅读)
- 关于vs2008设计视图假死的原因及解决方案总结
- 设计模式学习笔记(十五)——结构型模式总结
- 笔记:高精代码关键语句总结
- 《简约至上 交互式设计四策略》读书总结笔记
- Coursera吴恩达机器学习课程 总结笔记及作业代码——第4周神经网络