最近开始读《代码大全》,讲到了软件设计。书上讲得其实很对,软件设计就是从架构师设计的架构上构建这个系统,一套好的设计方案就是在各种相互竞争的目标中做折衷。
优秀的设计应该具有以下的特征:
最小复杂度
易于维护
松散耦合
可扩展性
可重用性
高扇入:就是大量类使用某个给定的类。这就意味着需要多多使用工具类。
低扇出:不要过分使用和依赖于其他的类
可移植性
精简性
层次性
标准技术
posted on 2006-11-16 10:14
CPP&&设计模式小屋 阅读(554)
评论(0) 编辑 收藏 引用 所属分类:
读书笔记