问题:
1、什么是单一职责原则
2、好处
3、难点
我的答案:
1、(Single Responsibility priciple)
有且只有一个原因引起累的变更
(there should never more than one reason for a class to change)
2、好处;
1 类的复杂度降低
2 可读性提高
3 可维护性
4 变更引起的风险降低
可能看不懂,后面我有时间会把例子写出来
3、难点:
什么是职责?谁负责?怎么细化?
注意:对于接口,我们在设计的时候一定要做成单一,实现类就需要考虑