面向对象设计的原则——单一职责原则 Simon君68739 2019-03-14 135 阅读1分钟 单一职责原则指的是,就一个类(通常也包括对象和函数等)而言,应该仅有一个引起它变化的原因。 缺点 如果一个对象承担了多项职责,就意味着这个对象将变得巨大,引起它变化的原因可能会有多个。 如果一个对象承担的职责过多,等于把这些职责耦合到了一起,这种耦合会导致脆弱和低内聚的设计。当变化发生时,设计可能会遭到意外的破坏。 应该怎么做 面向对象设计鼓励将行为分布到细粒度的对象之中