面向对象设计原则实践:之三.单一职责原则,合成复用原则

三、单一职责原则(SRP--Single-Responsibility Principle ) 1.  定义 a).  一个对象应该只包含单一的职责,并且该职责被完整地封装在一个类中。 b). 就一个类而言,应该仅有一个引起它变化的原因。    所谓职责,我们可以理解他为功能, 就是设计的这个类功能应该只有一个,而不是两个或更多。 也可以理解为引用变化的原因,当你发现有两个变化的因素会要求我们修改
相关文章
相关标签/搜索