设计模式中的开闭原则

开闭原则(OCP:Open-Closed Principle):

	概念:软件中的对象(业务模块、类,方法等)对于扩展应该是开放的,对于修改应该是封闭的。
		开:对扩展是开放的,即支持扩展新功能;闭:对修改是关闭的,即不允许对现有的源代码进行修改。
	
	注意:强调开闭原则时,一定要明确针对的对象是谁。
		举例:抽象工厂的设计在"工厂方法"这个维度上符合开闭原则,但是在"工厂类"这个维度上并不符合开闭原则。
	
	说明:
		1>开闭原则是面向对象设计中最重要的原则之一。
		2>在设计系统的一个模块时,我们应该使该模块满足开闭原则,即:我们设计出的模块可以在不修改源代码的情况下进行扩展。
	
	优点:满足开闭原则的模块的复用性、维护性比较好。
		

	
	
	

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值