单一职责原则说的是:
一个接口只声明一个方法,这一个方法只做一件事情,终极的高端专能。
这样当需要变更需求实现的时候,只需要重新定义一个实现类就好了,然后在使用的时候让接口的引用指向新定义的类的对象就行,这样改动相对少很多。
就像后来第2章中提到的里氏替换原则,
单一职责原则、里氏替换原则、开闭原则一起实践应该是不难的。