一.开闭原则 开闭原则(Open-Closed Principle, OCP)是指一个软件实体如类.模块和函数应该对 扩展开放,对修改关闭. 所谓的开闭,也正是对扩展和修改两个行为的一个原则.强调 的是用抽象构建框架,用实现扩展细节. 可以提高软件系统的可复用性及可维护性.开 闭原则,是面向对象设计中最基础的设计原则.它指导我们如何建立稳定灵活的系统,实现开闭原则的核心思想就是面向抽象编程. 二.依赖倒置原则 依赖倒置原则(Dependence Inversion Principle,DIP)是…