首页 > 其他 > 详细

学习笔记——策略模式Strategy

时间:2014-12-23 10:22:13      阅读:134      评论:0      收藏:0      [点我收藏+]

技术分享

 

策略模式,与模板模式一样,都是为了将接口和算法实现解耦,但策略模式更主要是整体算法的替换,而模板模式主要是流程一致,部分算法的替换。

个人理解为,一般算法替换,使用策略模式,当算法流程一致,可以提取为模板模式。实际中,策略模式,使用组合方式,将算法实现脱离上下文,上下文可以依据需要,使用不同的算法实现子类,效果比继承更好。

 

学习笔记——策略模式Strategy

原文:http://www.cnblogs.com/dev2007/p/4178650.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!