单一职责原则

基本介绍:

方案一:不使用单一职责:

以交通工具案例讲解:
单一职责原则
结果:
单一职责原则
很明显这样的方式是错误的: 违反了单一职责的原则

解决方案很简单,根据交通工具的运行方法不同,分解成不同的类即可

方案二:遵守单一职责原则:

弊端:这样的改动很大,既将类分解,同时修改客户端
单一职责原则

方案三:只在方法上遵守原则:

单一职责原则
结果:
单一职责原则

单一职责原则注意事项和细节

单一职责原则

  • 如有错误的话请留言,谢谢