JAVA适配器的作用

转载 2007年09月30日 12:14:00
ParserAdapter,MouseInputAdapter....
interface can be added to an existing class or used to create an adapter
方法就是 面向结构语言的:函数

java中适配器的作用实际上是实现了接口的类,但是适配器所实现的只是空方法。因为如果我们不用适配器,直接去实现接口,也要逐个实现里面的方法,并且大多情况下我们也会像 jdk里适配器所做的:仅仅以空方法去实现,只实现对我们有用的方法。

几乎所有申明了很多方法 的接口,都会有它自己的 适配器类。

本身adapter没有什么作用,只是帮助程序员专注 所实现的功能,使代码简洁罢了

你可以查一下jdk:


java.awt.event.KeyAdapter

All Implemented Interfaces:
KeyListener, EventListener

它里面的方法:
void keyPressed(KeyEvent e)
Invoked when a key has been pressed.
void keyReleased(KeyEvent e)
Invoked when a key has been released.
void keyTyped(KeyEvent e)
Invoked when a key has been typed.

都是空方法
 

Java 实现适配器(Adapter)模式

平时我们会经常碰到这样的情况,有了两个现成的类,它们之间没有什么联系,但是我们现在既想用其中一个类的方法,同时也想用另外一个类的方法。有一个解决方法是,修改它们各自的接口,但是这是我们最不愿意看到的。...
  • jjwwmlp456
  • jjwwmlp456
  • 2014年10月08日 15:21
  • 8140

Java设计模式之适配器模式

概述适配器模式是结构型设计模式之一,在不修改原来两个模块代码的情况下,将两个不兼容的类融合在一起,符合开闭原则.扩展阅读适配器模式原理及实例介绍定义适配器模式把一个类的接口变换成客户端所期待的另一种接...
  • wbwjx
  • wbwjx
  • 2016年08月06日 18:54
  • 1819

java 设计模式-----适配器模式

现实中的问题 有一个插座,这个插座是三个口的,但是我们手上只有两个触角的插头,一种笨方法就是直接强行把两个触角掰弯,插进去(这种事情我就做过),还有一种方法就是找一个转换头来。 ...
  • yujin753
  • yujin753
  • 2015年05月31日 12:12
  • 1253

Java模式(适配器模式)

今天看了下Java中的适配器模式,以下就来小做下总结和谈谈感想,以便日后使用。 首先,先来先讲讲适配器。适配就是由“源”到“目标”的适配,而当中链接两者的关系就是适配器。它负责把“源”过度到“目标”。...
  • elegant_shadow
  • elegant_shadow
  • 2009年12月14日 20:11
  • 41034

适配器模式与Java应用

适配器模式与Java应用​ 在设计模式中或者说在很多编程场景下经常会使用到适配器,有心或无意。顾名思义,适配器就是将一个类的接口适配(包装/转换)成客户(调用者)希望的另一个接口。适配模式又可以细...
  • jackshiny
  • jackshiny
  • 2016年10月06日 13:07
  • 2435

Java中的适配器(adapter)

适配器(adapter)有的接口具有多个方法,比如WindowListener接口:public interface WindowListener { void windowOpened(Wi...
  • lichengyu
  • lichengyu
  • 2015年12月05日 14:52
  • 898

JAVA设计模式初探之适配器模式

1. 概述   将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。 2. 解决的问题   即Adapter模式使得原本由于接口不...
  • jason0539
  • jason0539
  • 2014年03月29日 07:53
  • 45869

各种Adapter的用法

摘要:   同样是一个ListView,可以用不同的Adapter让它显示出来,比如说最常用的ArrayAdapter,SimpleAdapter,SimpleCursorAdapter,以及重写Ba...
  • hnzhangshilong
  • hnzhangshilong
  • 2012年03月27日 21:26
  • 1451

java适配器模式(Adapter)-结构型

Java适配器模式及其在Java中的应用
  • sunxianghuang
  • sunxianghuang
  • 2016年07月03日 21:26
  • 637

Java中的设计模式 - 适配器模式(接口适配器)

Java中的设计模式 - 适配器模式(接口适配器)应用场景:不想实现接口中的所有方法#1 - 创建接口/** * Created by 谭健 2017年7月2日 20:56:08 * 定义端口接口...
  • qq_15071263
  • qq_15071263
  • 2017年07月02日 21:22
  • 6507
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JAVA适配器的作用
举报原因:
原因补充:

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