2. 开放封闭原则
2.1 描述
可以增加功能,但是不修改已有的代码。所有他由两层含义,开发和封闭。
2.3 优点
1) 封闭原则提高代码稳定行,不修改已有的代码,减少系统功能的影响,减少功能的测试性。
2)开放原则提高复用性,开放原则需要考虑功能扩展。
3) 开放封闭能够降低需求变化带来的不良影响
2.4 实现方法
1) 封闭不变的
提取抽象层,封装接口。一个稳定的接口很重要。
2) 开放变化的
通过多态继承等方法,将变化的在实现类中修改。
来源:CSDN
作者:Mr-Dong
链接:https://blog.csdn.net/qq_29067097/article/details/104193556