您的位置:首页 > 其它

DH04-开放封闭原则

2016-04-13 20:14 232 查看

模式简介

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

无论模块是多么封闭,都会存在一些无法对之封闭的变化。对设计的模块预估可能发生变化种类,然后构造抽象来隔离变化。

解决:创建抽象来隔离发生的同类变化。面对需求,对程序的改动是通过增加新代码进行的,而不是更改现有的代码。

总结

开放封闭原则是面向对象设计的核心所在。应该对程序中呈现出频繁变化部分做出抽象。遵循这个原则具有可维护、可扩展、可复用、灵活性好等特点。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: