面向对象设计原则之开闭原则

一、问题的提出 随着时间的推移,软件的需求会发生变化。当软件系统面对新的需求时,应该保证系统的设计框架是稳定的,尽量减少对原有代码的修改,否则很有可能在修改过程中引入很多新的错误。 如果一个软件设计符合开闭原则,那么可以非常方便地对系统进行扩展,而且在扩展时无需修改现有代码,使得软件系统在拥有适应性和灵活性的同时具有较好的稳定性和延续性。 二、开闭原则分析 1.定义 开闭原则(Open-Close
相关文章
相关标签/搜索