首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

谋略模式(Strategy)实例分析与讲解

2012-09-18 
策略模式(Strategy)实例分析与讲解?? ? ? ?面向对象的编程中经常会用到设计模式,而其中的策略模式(Strateg

策略模式(Strategy)实例分析与讲解

?

? ? ? ?面向对象的编程中经常会用到设计模式,而其中的策略模式(Strategy)使用算是最频繁的模式之一,策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。下面将用一个简单的小实例来谈谈策略模式(Strategy)是怎么实现的。

? ? ? 两个int类型的整数可有多重操作方式,例如相加、相减、相乘等,我们可以写出这些算法的实现并且封装起来,以备在需要的时候选择我们想要的实现,从而满足我们的程序设计要求,首先,定义一个接口:

?

  
呵呵,这是我对策略模式一点浅显理解的表述,学习ing...  一下就明白了

热点排行