单一职责原则

PPG007 ... 2021-12-30 Less than 1 minute

# 单一职责原则

Single Responsibility Principle (SRP)。

  • 定义:应该有且仅有一个原因引起类的变更
  • 面向接口编程,接口是单一职责的。

优点:

  1. 类的复杂性降低。
  2. 可读性提高。
  3. 可维护性提高。
  4. 变更引起的风险降低。

方法也要单一职责,例如修改用户名和密码应当是两个方法,而不是一个修改用户信息方法通过传参决定逻辑。

Tips

接口一定要做到单一职责原则,类的设计尽量做到单一职责。

Last update: December 30, 2021 09:14
Contributors: PPG007