代码大全2-1
最近这几天看了代码大全的部分内容,现在来总结一下通过最近几天的阅读本人的收获与体会。
- 把不太理解的东西和一些较为理解的且十分类似的东西做比较,对这个不太了解的东西产生更深刻的理解叫做建模。
- 模型不可能一下子就覆盖的很全面,会经过一系列的转变,往更好更全面的模型发展。
- 简单的模型有简单的用处,模型的选择与设计需根据实际情况来。
- 软件的首要技术使命就是管理复杂度,以简单性作为努力目标的标记方案对此最有帮助。
- 类的接口应该隐藏一些信息,如某个系统接口、某项设计决策、或一些实现细节。
-
尽量减小类和类之间相互合作的范围,让以下几个数字最小:①所实例化的对象的种类;②在被实例化对象上直接调用的不同子程序的数量;③调用的“通过其他对象返回的”对象的子程序的数量;(A通过调用B的返回值C来调用C的方法,)

浙公网安备 33010602011771号