设计模式之禅 单一职责原则 思考

来自姬鸿昌的知识库
跳到导航 跳到搜索

单一职责原则说的是:

一个接口只声明一个方法,这一个方法只做一件事情,终极的高端专能。

这样当需要变更需求实现的时候,只需要重新定义一个实现类就好了,然后在使用的时候让接口的引用指向新定义的类的对象就行,这样改动相对少很多。

就像后来第2章中提到的里氏替换原则,


单一职责原则、里氏替换原则、开闭原则一起实践应该是不难的。