设计模式4-开放封闭原则

2. 开放封闭原则

2.1 描述

可以增加功能,但是不修改已有的代码。所有他由两层含义,开发和封闭。

2.3 优点

1) 封闭原则提高代码稳定行,不修改已有的代码,减少系统功能的影响,减少功能的测试性。

2)开放原则提高复用性,开放原则需要考虑功能扩展。

3) 开放封闭能够降低需求变化带来的不良影响

2.4 实现方法

1) 封闭不变的

提取抽象层,封装接口。一个稳定的接口很重要。

2) 开放变化的

通过多态继承等方法,将变化的在实现类中修改。

 

发布了26 篇原创文章 · 获赞 7 · 访问量 890

猜你喜欢

转载自blog.csdn.net/qq_29067097/article/details/104193556