5章 软件构建中的设计

1. 降低管理复杂度,以简单性作为努力的目标

2. 在同一时间内只关注其中的某一部分,从而降低复杂度,同时避免将不必要的问题复杂化

3. 不论是自上而下的设计还是自下而上的设计,都只是一种方法,需要在实践中不断的总结和学习,取长补短

4. 好的设计是迭代的,不断的审视已有的设计,不断的改进,第二版的设计基本上都会好于第一版的设计

5. 合理的隐藏信息,减少信息带来的耦合,同时也会减化设计

posted @ 2013-06-05 10:50  dreamforever  阅读(125)  评论(0编辑  收藏  举报