1. 概念
单一职责原则(Single Responsibility Principle):简称SRP。即一个接口或者一个类只会受到某一种因素的因素。
2.例子
上图为图1,是一个不满足单一原则的类设计图, 这个类包含了属性和行为两部分
上图是经过单一原则设计后由图1简化而成
3.好处
- 类的复杂性降低
- 类的可读性增强
- 类易于维护
- 降低维护成本
- 刚开始学习设计模式,使用StarUML工具绘制UML图的,官网下载后直接使用评估版就可以使用了
单一职责原则(Single Responsibility Principle):简称SRP。即一个接口或者一个类只会受到某一种因素的因素。
上图为图1,是一个不满足单一原则的类设计图, 这个类包含了属性和行为两部分
上图是经过单一原则设计后由图1简化而成
- 类的复杂性降低
- 类的可读性增强
- 类易于维护
- 降低维护成本