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

怎甘沉沦 提交于 2020-02-06 12:43:08

2. 开放封闭原则

2.1 描述

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

2.3 优点

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

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

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

2.4 实现方法

1) 封闭不变的

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

2) 开放变化的

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

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!