Design Patterns --Adapter

原创 2006年06月20日 16:10:00

1. Class Adapter

Target是原来就有的接口,AdapterA是我们自己实现的类。这个图的关键是AdapterA实现了Target,并且继承了Adaptee。

2. Object Adapter

Target 也有可能是抽象类。这个图的关键是,AdapterB实现或者继承了Target,并且Adaptee被以引用或者聚合的方式用在AdapterB中。

另外,只有Object Adapter可以为多个Object(Adaptee)提供时配。

3. JTable是Adapter模式的很好例子。使用JTable时,通常需要继承AbstractTableModel并加入多个Model元素。

设计模式(Design Patterns)

设计模式(Design Patterns)                                   ——可复用面向对象软件的基础 设计模式(Design pattern)是一套...
  • linlzk
  • linlzk
  • 2014年09月02日 11:09
  • 1997

java设计模式大全 Design pattern samples in Java(最经典最全的资料)

Design pattern samples in Java.Build status:IntroductionDesign patterns are formalized best practice...
  • changemyself
  • changemyself
  • 2015年06月19日 13:10
  • 9828

Java基础学习总结——Java23种设计模式(Design Patterns)详解

设计模式(Design Patterns)                                   ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使...
  • benmingshimangseng
  • benmingshimangseng
  • 2016年10月21日 10:41
  • 366

为什么Docker最终接受了Kubernetes?

容器编排器的大战似乎快要结束了——Docker宣布在下一个企业版本开始支持Kubernetes。下面是你需要了解的: Docker的吉祥物可能是鲸鱼,然而在Dockercon Eur...
  • M2l0ZgSsVc7r69eFdTj
  • M2l0ZgSsVc7r69eFdTj
  • 2017年10月19日 00:00
  • 91

设计模式 - 抽象工厂模式(abstract factory pattern) 详解

抽象工厂模式(abstract factory pattern) 详解 本文地址: http://blog.csdn.net/caroline_wendy/article/details/270916...
  • u012515223
  • u012515223
  • 2014年05月26日 16:52
  • 2124

Java设计模式之适配器模式(Adapter Pattern)

Adapter Pattern的作用是在不改变功能的前提下转换接口。Adapter分为两类,一类是Object Adapter, 另一类是Class Adapter。由于Class Adapter的实...
  • tracker_w
  • tracker_w
  • 2014年06月17日 03:39
  • 2398

设计模式(Design Patterns)

设计模式(Design Patterns)                                   ——可复用面向对象软件的基础 设计模式(Design pattern)是一套...
  • No_Game_No_Life_
  • No_Game_No_Life_
  • 2016年05月10日 20:03
  • 487

设计模式(Design Patterns)

设计模式(Design Patterns)                                   ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使...
  • xie_zhongyong
  • xie_zhongyong
  • 2013年03月13日 16:27
  • 669

设计模式(Design Patterns)

——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证...
  • libing13810124573
  • libing13810124573
  • 2014年03月15日 10:33
  • 631

设计模式(Design Patterns)

——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保...
  • liujianminghero
  • liujianminghero
  • 2014年09月26日 23:30
  • 824
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Design Patterns --Adapter
举报原因:
原因补充:

(最多只允许输入30个字)