摘要:
1. OCP
全称:“Open-Closed Principle” 开放-封闭原则
说明:对扩展开放,对修改关闭。
优点:按照OCP原则设计出来的系统,降低了程序各部分之间的耦合性,其适应性、灵活性、稳定性都比较好。当已有软件系统需要增加新的功能时,不需要对作为系统基础的抽象层进行修改,只需要在原有基础上附加新的模块就能实现所需要添加的功能。增加的新模块对原有的模块完全没有影响或影响很小,这样就无须为原有模块进行重新测试。
如何实现“开-闭”原则 阅读全文