4、开放-封闭原则

一、基础知识

      1、开放-封闭原则(The Open-Closed Principle)简称OCP或开-闭原则。// [ˈprɪnsəpl] n. 原则,原理;准则,道义;道德标准;本能

      2、定义:软件实体(类、模块、函数等)应该可以扩展,但是不可修改。对扩展开放,对更改是封闭!

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

posted @ 2013-12-09 12:57  PEPE YU  阅读(342)  评论(0编辑  收藏  举报