设计模式心得:六——策略模式
摘要:
策略模式:它定义了算法家族,分别封装起来让它们之间可以相互替换,此模式让算法的变化,不会影响到使用算法的客户。策略模式是封装了一个算法,而这个算法是使用对象组合的方式实现的,比如:像上一篇模板方法模式中的付款,我们可以定义几个付款类,然后根据用户的选择来决定用哪个付款类来付款,以达到在运行时切换付款方式,而不改变其他步骤的实现。策略模式和模板方法模式很相似,它们都是定义了一个算法,都可以相互替换而... 阅读全文
posted @ 2010-10-18 21:26 陌路vs追忆 阅读(333) 评论(0) 推荐(0)
浙公网安备 33010602011771号