package animal;
public class testAdapter {
public static void main(String[] args){
MyPuppie puppie = new MyPuppie();
MyKittie kittie = new MyKittie();
//创建一个KittiePuppie对象可以用KittieAdapter或Puppie
//KittieAdapter kittieAdapter = new KittieAdapter(kittie);
Puppie kittieAdapter = new KittieAdapter(kittie);
System.out.println("It is a kittie");
kittie.miao();
kittie.sleep();
kittie.run();
kittie.catchRat();
System.out.println("\nA Kittie adapter to Puppie!");
kittieAdapter.wao();
kittieAdapter.run();
kittieAdapter.sleep();
kittieAdapter.fetchBall();
System.out.println("\nIt is a Puppie!");
puppie.wao();
puppie.run();
puppie.sleep();
puppie.fetchBall();
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
eclipse
共8个文件
java:6个
umr~:1个
umr:1个
需积分: 0 1 下载量 162 浏览量
2008-05-10
13:39:57
上传
评论
收藏 10KB RAR 举报
温馨提示
设计模式之一的适配器模式设计源码,适配器模式可将不同接口的类,适配成相同接口
资源详情
资源评论
资源推荐
收起资源包目录
animal.rar (8个子文件)
animal
testAdapter.java 748B
MyKittie.java 372B
KittieAdapter.java 461B
KittieAdapter.umr~ 4KB
Puppie.java 141B
MyPuppie.java 377B
KittieAdapter.umr 4KB
Kittie.java 180B
共 8 条
- 1
jiafangincd
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0