概述 开闭原则是编程中最基础、最重要的设计原则一个程序应该对扩展开放,对修改关闭。用抽象构建框架,用细节实现扩展。当程序发生变化时,尽量通过扩展来实现变化,而不是通过修改已有的代码来实现变化。 具体的例子可以看依赖倒置原则的例子