描述:一个类只负责一项职责。
问题:一个类如果负责两个不同的职责:职责1,职责2,当职责1需求发生改变而需要修改这个类的时,有可能导致本来正常的职责2的功能在运行时发生故障。
方案:遵循单一职责原则,建立两个类分别完成职责1和职责2。
优点:
只要是模块化的程序设计,都应遵循这一重要原则。
设计模式 - 单一职责原则 Single Responsibility Principle
原文:https://www.cnblogs.com/vicky2021/p/14882640.html