Files
Hui-s-notebook/单一职责原则.md
2023-09-10 10:50:53 +08:00

502 B

Single Responsibility Principle

应该有且仅有一个原因引起类的改变

There should never be more than one reason for a class to change

好处

  • 类的复杂性降低, 实现什么职责都有清晰明确的定义
  • 可读性提高, 复杂性降低可读性提高
  • 可维护性变高, 可读性提高更容易维护
  • 变更引起的风险降低, 一个接口修改只对相应的实现类有影响

单一职责适用于接口, 类和方法, 一个方法尽可能做一个事