当前位置:首页 > 资讯 > info6 > 正文

java适配器设计模式源码示例

发表于: 2014-10-11   作者:chaoyong918   来源:转载   浏览:
摘要: packagecn.jinzhaow.www; interfacePowerA{ voidinsert(); } interfacePowerB{ voidset(); } classPowerAImplimplementsPowerA{ publicvoidinsert(){ System.out.println("插头开始连接中。。。"); } } classPowerBImplimp
package cn.jinzhaow.www;

interface PowerA{
	void insert();
}

interface PowerB{
	void set();
}

class PowerAImpl implements PowerA{
	public void insert(){
		System.out.println("插头开始连接中。。。");
	}
}

class PowerBImpl implements PowerB{
	public void set(){
		System.out.println("插座已被连接。。。");
	}
}

class PowerAdapter implements PowerA{
	private PowerB b;
	public PowerAdapter(PowerB b){
		this.b = b;
	}
	public void insert(){
		b.set();
	}
}

public class ATest {
	public static void main(String[] args) {
		PowerA a = new PowerAImpl();
		insert(a);
		
		PowerB b = new PowerBImpl();
		PowerAdapter pa = new PowerAdapter(b);
		insert(pa);
	}
	
	public static void insert(PowerA a){
		a.insert();
	}
}

java适配器设计模式源码示例

编辑推荐
转载http://haolloyin.blog.51cto.com/1177454/346128 适配器模式(Adapter):将一个类的接口转换
概念:   将一个类的接口,转换成客户期望的另一个接口。适配器模式让原来接口不兼容的类可以在一
c.适配器模式 我的笔记本是港货,它的插头与我们常用的插座不一样,所有我出差的时候我必须带一个适
一、什么情况下考虑使用“适配器模式”? adapter的意思:device that enables something to be use
java设计模式——适配器模式 博客分类: java设计模式 适配器模式 一、什么情况下考虑使用“适配器
引言: 我们总是在一件事情上有一些为难。一个比较经典的案例就是,比如我有一个双孔插座,但是我的
现实中的问题 有一个插座,这个插座是三个口的,但是我们手上只有两个触角的插头,一种笨方法就是直
1. 适配器模式简介 适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口。Adapter
适配器模式是开发中经常会用到的模式,Android开发中经常用到的各种adapter就属于适配器模式,连接
当现有的某个类的接口不能满足客户所需要的接口,需要将这个类的接口转换为客户想要的接口,可以使
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号