读书人

设计方式-适配器模式(Adapter Pattern)

发布时间: 2012-10-06 17:34:01 作者: rapoo

设计模式--适配器模式(Adapter Pattern)

1、定义

将一个类的接口,转换成客户期望的另一种接口。适配器让原本不兼容的类可以合作无间。

2、Head Frist 设计模式中关于适配器模式

?


设计方式-适配器模式(Adapter Pattern)
说明:适配器需要实现目标接口

?

3、java中编写将枚举适配到迭代器

适配器Enumeratorlterator.java

public class EnumerationIterator implements Iterator<Object> {Enumeration<Object> enume;public EnumerationIterator(Enumeration<Object> enume){this.enume = enume;}@Overridepublic boolean hasNext() {return enume.hasMoreElements();}@Overridepublic Object next() {return enume.nextElement();}@Overridepublic void remove() {throw new UnsupportedOperationException();}}
?

?

读书人网 >软件开发

热点推荐