1 本节内容
1.1 核心思想
1.2 理解
1.3 定义
1.4 优点
面向抽象编程,(因为抽象是稳定的)
不改变原先的业务逻辑,新增的功能点通过重写复用的方法进行编程
◆定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。
提高软件系统的可复用性和可维护性