码迷,mamicode.com
首页 > 其他好文 > 详细

学习笔记——策略模式Strategy

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

标签:

技术分享

 

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

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

 

学习笔记——策略模式Strategy

标签:

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!