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

小弟我的设计模式-策略模式

2012-11-07 
我的设计模式--策略模式策略模式简解:我们还是以娱乐圈的那些事来做例子电影名:名词解释:顾名思义,策略模

我的设计模式--策略模式
策略模式简解:
我们还是以娱乐圈的那些事来做例子

电影名:
  名词解释:顾名思义,策略模式就是将一定的算法或者一定的解决方案抽象成一个策略,在调用时候进行切换。

主要参与者:
  1.演员:一个标记为某个策略的借口,定义些公用的方法。每次必出场。
  2.主演:具体策略的实现者,实现策略借口。
  3.导演:决定谁出场,必须拥有所有演员的名单,即持有一个策略接口的应用。

伪代码实现
  1.演员:策略接口

  public class Show  {        //导演出现,决定使用周星星        Director director = new Director(new Zhouxingxing());        //周星星出场        director.A();        //导演决定使用紫霞了        Director director = new Director(new ZiXia());         //紫霞出场        director.A();          }

 
  

热点排行