读书人

java设计方式之:策略模式 例子

发布时间: 2012-11-08 08:48:11 作者: rapoo

java设计模式之:策略模式 例子
例子目录结构:


代码:
Duck.java

package com.dp.one;import com.dp.one.behavior.fly.FlyRocketPowered;import com.dp.one.duck.MallardDuck;import com.dp.one.duck.ModelDuck;public class MiniDuckSimulator {public static void main(String[] args) {Duck duck = new MallardDuck();duck.performFly();duck.performQuack();Duck model = new ModelDuck();model.performFly();model.setFlyBehavior(new FlyRocketPowered());model.performFly();model.performQuack();}}

读书人网 >软件开发

热点推荐