定义:There should never be more than one reason for a class to change.
一个类应该只有一个引起变化的原因。
1.职责定义
注意:这里的职责并不是说一类只有一个方法。而是指的这个类所有的方法是和相关功能有关的,也就是高内聚(当一个模块或者一个类被设计成只支持一组相关的功能时,我们说它具有高内聚)。
定义:There should never be more than one reason for a class to change.
一个类应该只有一个引起变化的原因。
1.职责定义
注意:这里的职责并不是说一类只有一个方法。而是指的这个类所有的方法是和相关功能有关的,也就是高内聚(当一个模块或者一个类被设计成只支持一组相关的功能时,我们说它具有高内聚)。