public abstract class Duck {
FlyBehavior flyBehavior;
QuackBehavior quackBehavior;
public Duck(){
}
public abstract void display();
public void performFly(){
flyBehavior.fly();
}
public void performQuack(){
quackBehavior.quack();
}
public void swim(){
System.out.print("all duck float!");
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
Head.First设计模式_PDF_第一章.rar (23个子文件)
1-21.pdf 2.03MB
shejimoshi1
.project 387B
bin
FlyNoWay.class 493B
FlyBehavior.class 123B
MallardDuck.class 643B
Squack.class 484B
FlyWithWings.class 503B
MiniDuckSimulator.class 531B
Duck.class 823B
Quack.class 472B
QuackBehavior.class 129B
MuteQuack.class 499B
src
FlyWithWings.java 132B
MallardDuck.java 220B
MiniDuckSimulator.java 188B
Duck.java 393B
Quack.java 113B
MuteQuack.java 123B
QuackBehavior.java 61B
Squack.java 112B
FlyBehavior.java 60B
FlyNoWay.java 120B
.classpath 232B
共 23 条
- 1
资源评论
yangqillohe
- 粉丝: 7
- 资源: 37
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功