“设计模式之禅 单一职责原则 思考”的版本间的差异
跳到导航
跳到搜索
Jihongchang(讨论 | 贡献) (建立内容为“1”的新页面) |
Jihongchang(讨论 | 贡献) |
||
第1行: | 第1行: | ||
− | + | 单一职责原则说的是: | |
+ | |||
+ | 一个接口只声明一个方法,这一个方法只做一件事情,终极的高端专能。 | ||
+ | |||
+ | 这样当需要变更需求实现的时候,只需要重新定义一个实现类就好了,然后在使用的时候让接口的引用指向新定义的类的对象就行,这样改动相对少很多。 | ||
+ | |||
+ | 就像后来第2章中提到的里氏替换原则, | ||
+ | |||
+ | |||
+ | 单一职责原则、里氏替换原则、开闭原则一起实践应该是不难的。 |
2023年2月11日 (六) 08:56的最新版本
单一职责原则说的是:
一个接口只声明一个方法,这一个方法只做一件事情,终极的高端专能。
这样当需要变更需求实现的时候,只需要重新定义一个实现类就好了,然后在使用的时候让接口的引用指向新定义的类的对象就行,这样改动相对少很多。
就像后来第2章中提到的里氏替换原则,
单一职责原则、里氏替换原则、开闭原则一起实践应该是不难的。