设计模式精解(2)面向对象范式

软件开发过程中的视角:

概念:这个视角“展现了问题领域中的概念······一个概念模型可以在对实现软件有很少或毫无注意的情况下画出······”
规格:“现在我们看看软件,但我们只看软件的接口,而不看实现。”
实现:现在,我们置身于代码本身。“这可能是最常用的视角,但在许多方面,规格视角经常是更好的视角。”

在一个层次(概念层次)上通信而在另一个层次(实现层次)上执行,其结果就是请求者不知道具体发生了什么,只知道概念上发生了什么。

什么是对象?最好是把对象想成“拥有责任的某种东西”。一个好的设计原则就是:对象应该对自己负责,并且这种责任应该被清楚地定义出来。

posted on 2012-01-16 17:33  zhouyonghua0520  阅读(105)  评论(0编辑  收藏  举报

导航