开闭原则 OpenClose

发布时间 2023-12-21 08:53:41作者: 梅丹隆

一、定义

一个软件实体(如类、模块和函数),应该对扩展开放,对修改关闭

二、特点

  • 用抽象构建框架,用实现扩展细节
  • 面向抽象编程,抽象相对稳定

三、优点

  • 提高软件系统的可复用性和可维护性

四、举例

image.png