论坛首页 Java企业应用论坛

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

浏览 35461 次
精华帖 (11) :: 良好帖 (4) :: 新手帖 (16) :: 隐藏帖 (1)
作者 正文
   发表时间:2009-02-21  
分析的不错,抓住策略模式的本质了
0 请登录后投票
   发表时间:2009-02-22  
哪位能提供个项目里应用的实际例子??让我们这些经验少的新手也体会一把
0 请登录后投票
   发表时间:2009-02-22  
MallardDuck 继承  Duck抽象类;          -> 不变的内容
        FlyWithWings 实现 FlyBehavior接口;     -> 变化的内容,行为或算法
    在Duck.java提供setter方法以装配关系;    -> 动态设定行为


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

这样的帖子不顶 ,肯定是傻B
0 请登录后投票
   发表时间:2009-02-22  
老师就是老师!~~将的通俗易懂阿!
0 请登录后投票
   发表时间:2009-02-22  
模式不是因模式而模式的
0 请登录后投票
   发表时间:2009-02-22  
HeadFirst
0 请登录后投票
   发表时间:2009-02-22  
动态设定行为?真的是动态吗?看不出啊..
0 请登录后投票
   发表时间:2009-02-23  
chineseoa 写道

        继承,可以实现静态代码的复用;组合,可以实现代码的弹性维护;使用组合代替继承,可以使代码更好地适应软件开发完后的需求变化。

    策略模式的本质:少用继承,多用组合


这句话说的非常好,解藕合的真谛就是靠这来实现的。受教了

0 请登录后投票
   发表时间:2009-02-23  
总结的很好
0 请登录后投票
   发表时间:2009-02-23  
非常感谢 收获颇丰
0 请登录后投票
论坛首页 Java企业应用版

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