首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

3、开放-封闭原则

2012-07-16 
三、开放-封闭原则1.什么是开发封闭原则??? 开放-封闭原则(Open-Closed Principle),是说软件实体(类、模块、

三、开放-封闭原则

1.什么是开发封闭原则

?

?? 开放-封闭原则(Open-Closed Principle),是说软件实体(类、模块、函数等等)应该可以扩展,但是不可修改。

?

?

2.为什么要遵循开放-封闭原则

?

?? 在做任何系统的时候,需求都是在不断变化的,为了在需求发生变化时,设计的软件可以相对容易修改,设计对于需求的变化可以相对稳定,从而使得系统可以在第一个版本后不断推出新的版本。

?

?? 开放-封闭原则是面向对象设计的核心所在。遵循这个原则可以带来巨大好处,也就是可维护、可扩展、可复用、灵活性好。开发人员应该仅对程序中呈现出频繁变化的那些部分做出抽象,然而,对应用程序中的每个部分都可以地进行抽象同样不是一个好主意。拒绝不成熟的抽象和抽象本身一样重要。

热点排行