4、开放-封闭原则

一、基础知识

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

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

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


作者:PEPE
出处:http://pepe.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

原文地址:https://www.cnblogs.com/PEPE/p/3465175.html