锁定老帖子 主题:设计模式解读之一: 策略模式
精华帖 (11) :: 良好帖 (4) :: 新手帖 (16) :: 隐藏帖 (1)
|
|
---|---|
作者 | 正文 |
发表时间:2009-02-23
建议大家看看《深入浅出:设计模式》一书,你会学到更多
|
|
返回顶楼 | |
发表时间:2009-03-04
请问为什么
public abstract void display(); 方法放在不变的里面,而不是提供一个行为接口? |
|
返回顶楼 | |
发表时间:2009-03-04
不错不错。看了好久。嘿嘿。学习呀.在head first上,可以多研究研究.
|
|
返回顶楼 | |
发表时间:2009-03-13
策略模式是最基础的模式---
其和模板模式有点类似。 不同点是,策略模式封装了的是算法,而模板模式只有当过程不变的时候对其使用。 2者相同之处是:都对不变的进行封装而对变化的进行抽象。策略模式这样做是为了想上转型,达到代码重用的作用,而模板模式这是将变化的部分进行“替换”,目的也是代码重用。 |
|
返回顶楼 | |
发表时间:2009-03-18
分开变化的内容和不变的内容
呵呵,可是需求老变化啊 有一天,不变的也变成可变了,这时候怎么办啊? |
|
返回顶楼 | |
发表时间:2009-03-18
呵呵,Head first design pattern.
|
|
返回顶楼 | |
发表时间:2009-03-18
感谢分享LZ辛苦了。领悟深刻
|
|
返回顶楼 | |
发表时间:2009-03-19
我在java夜未眠上看过,但你也总结的不错,谢谢!!!
|
|
返回顶楼 | |
发表时间:2009-03-20
现在才开始体会到设计模式的精要。工厂模式,适配模式,策略模式
|
|
返回顶楼 | |
发表时间:2009-03-20
很少用到策略模式
觉得模式可以归结几个字 减少重复... 呵呵 说了句废话 |
|
返回顶楼 | |