代码改变世界

设计原则(六):开闭原则

2016-10-27 13:29  阿诚de窝  阅读(371)  评论(0编辑  收藏  举报

定义

一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。

开闭原则算是前5中原则的一个抽象总结,前五种是开闭原则的一些具体实现,所以如果使用开闭原则,其实有点虚,因为它没有一个固定的模式,但是最终保证的是提高程序的复用性、可维护性等要求。