设计
iteye_21308
这个作者很懒,什么都没留下…
展开
-
良好设计的要素
良好设计五大要素(同等重要,没有优先级之分) 1. 对需求的完美实现: 完美的意思是:完全实现确定需求,对潜在需求有一个恰到好处的粒度的实现 2. 高内聚,低耦合: a. 良好的,符合对象本质的模块划分 b. 使用最匹配的设计模式 3. 符合Kiss原则: a. 奥卡姆剃须刀:用最少的模块,类,以及代码段实现 b. 模块,类,接口定义易于理解, 易于掌握和学习, ...原创 2010-02-01 10:56:13 · 171 阅读 · 0 评论 -
语言和软件的本质是数据结构与算法
1.语言是由数据结构和算法组成的,软件也一样. 2.语言的数据结构和算法是由语言定义者来定义(写死)的,而软件,除了语言本身的数据结构和算法,还使用了更多的自定义的结构(不管这是一个类,还是一个function)和算法,所谓的自定义,就是由开发者来完成 3.一门语言的数据结构越小,越原子化,预定义的东西越少, 它就越灵活,开发者能够使用它们天马行空的构造出各种各样的更大的数据结构;反正则越...原创 2010-02-25 21:24:27 · 117 阅读 · 0 评论