单一职责原则

Note

就一个类而言,应该仅有一个引起它变化的原因

如果一个类承担的职责过多,就等于把这些职责耦合在了一起, 一个职责发生了变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合回到值脆弱的设计,当发生变化是,设计会遭受到意想不到的破坏。人话就是修改一个承担过多职责的类可能会造成这个类的其他功能不可用。

  • 📌 就一个类而言,应该仅有一个引起它变化的原因