设计模式六大原则
2019-07-24 本文已影响0人
我乃魂淡
单一职责
定义:有且仅有一个原因引起类的改变
单一职责原则的好处
1.类的复杂度数
2.可读性提高
3.可维护性提高
4.变更的风险和成本降低
*注意:当把一个类中的属性和行为抽象成业务对象和业务逻辑,再到上层封装一个类时,这会导致类间耦合过重,类的数量剧增,认为增加设计的复杂性。职责和变化原因不可度量因项目而异,因环境而异。但一定要保证接口和方法的职责单一。
1.类的复杂度数
2.可读性提高
3.可维护性提高
4.变更的风险和成本降低
*注意:当把一个类中的属性和行为抽象成业务对象和业务逻辑,再到上层封装一个类时,这会导致类间耦合过重,类的数量剧增,认为增加设计的复杂性。职责和变化原因不可度量因项目而异,因环境而异。但一定要保证接口和方法的职责单一。