论坛首页 Java企业应用论坛

设计模式解读之一: 策略模式

浏览 35531 次
精华帖 (11) :: 良好帖 (4) :: 新手帖 (16) :: 隐藏帖 (1)
作者 正文
   发表时间:2009-02-23  
建议大家看看《深入浅出:设计模式》一书,你会学到更多
0 请登录后投票
   发表时间:2009-03-04  
请问为什么
public abstract void display();
方法放在不变的里面,而不是提供一个行为接口?
0 请登录后投票
   发表时间:2009-03-04  
不错不错。看了好久。嘿嘿。学习呀.在head first上,可以多研究研究.
0 请登录后投票
   发表时间:2009-03-13  
策略模式是最基础的模式---
    其和模板模式有点类似。
   不同点是,策略模式封装了的是算法,而模板模式只有当过程不变的时候对其使用。
2者相同之处是:都对不变的进行封装而对变化的进行抽象。策略模式这样做是为了想上转型,达到代码重用的作用,而模板模式这是将变化的部分进行“替换”,目的也是代码重用。
0 请登录后投票
   发表时间:2009-03-18  
分开变化的内容和不变的内容
呵呵,可是需求老变化啊

有一天,不变的也变成可变了,这时候怎么办啊?
0 请登录后投票
   发表时间:2009-03-18  
呵呵,Head first design pattern.
0 请登录后投票
   发表时间:2009-03-18  
感谢分享LZ辛苦了。领悟深刻
0 请登录后投票
   发表时间:2009-03-19  
我在java夜未眠上看过,但你也总结的不错,谢谢!!!
0 请登录后投票
   发表时间:2009-03-20  
现在才开始体会到设计模式的精要。工厂模式,适配模式,策略模式
0 请登录后投票
   发表时间:2009-03-20  
很少用到策略模式

觉得模式可以归结几个字  减少重复...

呵呵 说了句废话
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics