单一职责原则
PPG007 ... 2021-12-30 Less than 1 minute
# 单一职责原则
Single Responsibility Principle (SRP)。
- 定义:应该有且仅有一个原因引起类的变更。
- 面向接口编程,接口是单一职责的。
优点:
- 类的复杂性降低。
- 可读性提高。
- 可维护性提高。
- 变更引起的风险降低。
方法也要单一职责,例如修改用户名和密码应当是两个方法,而不是一个修改用户信息方法通过传参决定逻辑。
Tips
接口一定要做到单一职责原则,类的设计尽量做到单一职责。