adaptor(适配器设计模式)
来源:互联网 发布:kali linux ddos攻击 编辑:程序博客网 时间:2024/05/17 08:35
1、adaptor(适配器设计模式)就是把原有的类进行包装在利用,也叫wrapper(包装设计模式),实现可以通过继承和委托的方式实现。
2、uml图如下
3、java代码如下
public interface Print {
public void printWithAsterick();
public void printWithParent();
}
public class PrintBanner extends Banner implements Print {
public PrintBanner(String name) {
super(name);
}
public void printWithAsterick() {
System.out.print("*");
super.print();
System.out.print("*\n");
}
public void printWithParent() {
System.out.print("(");
super.print();
System.out.print(")\n");
}
}
public class Banner {
private String name;
public Banner(String name) {
this.name = name;
}
public void print() {
System.out.print(name);
}
}
public class Main {
public static void main(String[] args) {
Print print = new PrintBanner("a");
print.printWithAsterick();
print.printWithParent();
}
}
- adaptor(适配器设计模式)
- 设计模式之适配器模式(adaptor pattern)
- Design Pattern Adaptor 适配器设计模式
- 适配器模式(Adaptor)
- Java设计设计模式之适配器模式(Adaptor)
- 浅谈 java 设计模式--适配器模式(Adaptor pattern)
- 大话设计模式十七:适配器模式(adaptor)
- 【设计模式】结构型模式之适配器Adaptor
- 设计模式-Adaptor
- Adaptor----设计模式
- java与模式 适配器模式 Adaptor
- C++ 设计模式之Adaptor
- adaptor模式
- 设计模式:适配器模式
- 设计模式------适配器模式
- 设计模式:适配器模式
- 设计模式---适配器模式
- 设计模式 适配器模式
- http://blog.csdn.net/zxingchao2009/article/details/6299313
- POJ 1419 Intersection (判线段与矩形相交)
- C++ Primer_顺序容器杂记
- C++可执行文件相关信息查找
- 目录同步
- adaptor(适配器设计模式)
- 取得多个文件的文件名
- 接口理解
- android发送
- 使用 2D 方法实现倒影特效
- 自动生产程序代码
- 购房基础知识(首次购房一定要看)
- delete 与 delete[]
- Android - 监视数据库的变化