面向对象设计的原则——单一职责原则

单一职责原则指的是,就一个类(一般也包括对象和函数等)而言,应该仅有一个引发它变化的缘由。函数

缺点

若是一个对象承担了多项职责,就意味着这个对象将变得巨大,引发它变化的缘由可能会有多个。
若是一个对象承担的职责过多,等于把这些职责耦合到了一块儿,这种耦合会致使脆弱和低内聚的设计。当变化发生时,设计可能会遭到意外的破坏。设计

应该怎么作

面向对象设计鼓励将行为分布到细粒度的对象之中
对象

相关文章
相关标签/搜索