1.什么是OCP?OCP是软件七大开发原则当中最基本的一个原则:开闭原则2.对什么开? 对扩展开放。3.对什么闭? 对修改关闭。4.OCP开闭原则的核心是什么?只要你在扩展系统功能的时候没有修改以前写好的代码那么你就是符合OCP原则的。反之如果在扩展系统功能的时候你修改了之前的代码那么这个设计是失败的违背OCP原则。当进行系统功能扩展的时候如果动了之前稳定的程序修改了之前的程序之前所有程序都需要进行重新测试。这是不想看到的因为非常麻烦。OCP原则是最核心的最基本的其他的六个原则都是为这个原则服务的。