标签:作用 解耦 关闭 应该 扩展 面向接口编程 耦合 open 增强
ocp设计原则
open close principle
开闭原则说的是对扩展开放,对修改关闭
对于一个已经稳定运行的项目,要添加功能时,不能在源代码上修改,而应该对源代码进行扩展。
实现ocp原则的具体方式:
1、面向接口编程,接口的作用就是解耦合,提高程序的扩展性。在这里我们需要清楚谁面向接口去调用它,谁面向接口去实现它。
2、使用类似于动态代理模式去对源程序进行一些功能上的扩展和增强
ocp原则是软件开发过程中的基础设计原则,在软件开发中要牢记这条原则
标签:作用 解耦 关闭 应该 扩展 面向接口编程 耦合 open 增强
原文地址:http://www.cnblogs.com/popcoder/p/7643468.html