策略设计模式:父类持有接口成员变量,动态设定接口成员实现类,动态改变方法
Duck抽象父类:
package com.franky.strategy;
/**
* 策略设计模式
* 定义Duck鸭子抽象类
* @author Administrator
*
*/
public abstract class Duck {
/**
* 内部持有飞行行为(FlyBehavior)的接口对象
*/
private FlyBehavior flyB
原创
2014-12-30 00:08:32 ·
514 阅读 ·
0 评论