读书笔记之理想设计的特征
2011-04-14 15:04 小sa 阅读(218) 评论(0) 编辑 收藏 举报1.最小的复杂度:简约而不简单的
2.易于维护:设计时为维护工作者着想,尽量写详细的注释,代码规范,命名统一。
3.松散耦合:程序的各个部分关联应该少,应用类接口中的合理抽象,封装及信息隐藏等,可减少集成测试与维护是的工作。
4.可扩展性:增强功能而无需破坏其原有系统。
5.可重用性:系统的组成部分可以重复使用。
6.高伞入,低伞出。系统大量的类使用某一指定的类如(低层次上的工具类utility class),一个类少量或者适量的使用其他类。
7.可移植性
8.精简性:系统没有多余的部分
9.层次性:尽量保持各个层次的独立,责任明确
10.技术标准:标准化常用的方法。