敏捷开发笔记 原则篇 OCP [开放 封闭] 原则

描述 对于程序的扩展是开放的 对于程序牵一发而动全身的更改是封闭的 实现 模块能够操做一个抽象体。因为一个模块依赖一个固定的抽象体,因此抽象体对于更改是关闭的。可是他能够经过派生来达到扩展其行为的目的。ios 简单的说 符合 OCP 原则的设计 是对一个模块的改动是动过新增长代码实现的,而不是修改原先的代码,不会引发连锁反应。web 示例 假如如今须要绘制图形界面,有圆形,矩形,三角形 等等 。须
相关文章
相关标签/搜索