【学习笔记】慕课网—Java设计模式精讲 第3章 软件设计七大原则-3-2 开闭原则

/**
* 软件设计七大原则-开闭原则
* @author cnRicky
* @date 2018.11.7
*/

开闭原则

  • 定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭
  • 强调的是用抽象构建框架,用实现扩展细节
  • 优点:提高软件系统的可复用性及可维护性
  • 开闭原则是面向对象中最基础的一个设计原则,指导我们如何建立稳定灵活的系统
  • 实现开闭原则的核心思想是:面向抽象编程,而不是面向具体的实现编程
posted @ 2018-11-07 15:55  cnRicky  阅读(168)  评论(0编辑  收藏  举报