设计模式--开放/封闭原则(OCP)

特色:对于扩展是开发的,对于修改是封闭的。 打个比方:好比弹性工做,天天必须保证8个小时的工做时间,可是什么时候上班什么时候下班却可变化。 简单的说,设计的时候要考虑让类足够好,写好了就不要去改动,若是有新需求增长一些类,原来的类能不动则不动。(不可能彻底封闭) 样的设计才能面对需求的改变却能够保持相对稳定,从而使系统能够在第一个版本之后不推出新版 ? 什么时候应对变化?web 不管模块多
相关文章
相关标签/搜索