设计原则-开闭原则(Open Close Principle)
2017-07-24 00:00
288 查看
意图
开闭原则就是说对扩展开放,对修改关闭(一个软件实体如类、模块和函数应该对扩展开放,对修改关闭)。在程序需要进行扩展的时候,不能去修改原有的代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类。
实现
用抽象构建框架,用实现扩展细节。
开闭原则就是说对扩展开放,对修改关闭(一个软件实体如类、模块和函数应该对扩展开放,对修改关闭)。在程序需要进行扩展的时候,不能去修改原有的代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类。
实现
用抽象构建框架,用实现扩展细节。
相关文章推荐
- 设计原则之开闭原则Open Close Principle
- java设计原则 第五篇----开闭原则【Open Close Principle 】
- 设计原则 之开闭原则(Open Close Principle)
- 设计模式6大原则之开闭原则(Open Close Principle)
- 设计模式六大原则(6)开闭原则(Open Close Principle)
- 设计模式六大原则——开闭原则(OCP,Open Close Principle)
- 六大设计原则 - 开闭原则【Open Close Principle】
- 设计原则-开闭原则(Open Close Principle)
- 设计模式六大设计原则之开闭原则(Open Close Principle)
- 【六大设计原则】6. 开闭原则 -Open Closed Principle
- 设计模式六大原则(6):开闭原则OCP(The Open/Closed Principle )
- C#设计模式系列:开闭原则(Open Close Principle)
- 设计原则——开放封闭原则(Open Close Principle)
- "围观"设计模式(6)--开闭原则(Open/Closed Principle)
- [设计模式原则]开闭原则(Open - ClosedPrinciple, OCP)
- 开闭原则(Open Close Principle)
- 设计模式中的设计原则之开放封闭原则(Open Closed Principle - OCP)
- "围观"设计模式(6)--开闭原则(Open/Closed Principle)
- 设计模式六大原则(6):开闭原则