查看文章 |
[设计模式]“开-闭”原则(OCP)定义
2008-10-31 15:26
“开-闭”原则(Open-Closed Principle)定义:一个软件实体应当对扩展开放,对修改关闭。在设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展,也就是说,可以在不必修改源代码的情况下改变这个模块的行为。 所有的系统都会面临的问题,就是系统的需求会随着时间的推移而发生变化。在系统面临新的需求时,系统的设计必须是稳定的。满足“开闭原则”设计的系统所具有的优势: |
最近读者: