大话设计模式-第4章 考研求职两不误--开放-封闭原则- 高飞网

第4章 考研求职两不误--开放-封闭原则

2016-02-01 16:47:18.0

开放、封闭原则:软件实体(类、模块、函数等)应该可以扩展,但是不可修改。即:对扩展是开放的,对修改时封闭的。  
    面对需求,对程序的改动,是通过新增代码进行的,而不是更改现有的代码。
    开放封闭原则是面向对象设计的核心所在,遵循这个原则可以带来面向对象技术所声称的巨大好处,就是可维护性,可扩展,可复用、灵活性好。开发人员应该仅对呈现出频繁变化的那部分做出抽象。

    软件设计讲究强内聚,弱耦合