设计方式读书笔记-4适配器模式Adapter

设计模式读书笔记-4适配器模式Adapter1.定义将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得

设计模式读书笔记-4适配器模式Adapter
1.定义
将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。

2.类图




3.实例


EnumerationIterator

package headfirst.adapter.iterenum;import java.util.*;public class EnumerationIterator implements Iterator {Enumeration enumeration; public EnumerationIterator(Enumeration enumeration) {this.enumeration = enumeration;} public boolean hasNext() {return enumeration.hasMoreElements();} public Object next() {return enumeration.nextElement();} public void remove() {throw new UnsupportedOperationException();}}