设计模式 -- 单一原则

1. 概念

单一职责原则(Single Responsibility Principle):简称SRP。即一个接口或者一个类只会受到某一种因素的因素。

2.例子

上图为图1,是一个不满足单一原则的类设计图, 这个类包含了属性行为两部分

上图是经过单一原则设计后由图1简化而成

3.好处

  • 类的复杂性降低
  • 类的可读性增强
  • 类易于维护
  • 降低维护成本
  • 刚开始学习设计模式,使用StarUML工具绘制UML图的,官网下载后直接使用评估版就可以使用了
原文地址:https://www.cnblogs.com/zjzyh/p/5029351.html