适配器模式以及外观模式

适配器模式:将一个类的接口,转换成客户期望的另一个类的接口。适配器让原本不兼容的类可以合作无间。
利用对象组合,以修改的接口包装被适配者。
public class EnumerationIterator implements Iterator<Object>{
	Enumeration<Object>  enumeration;
	public EnumerationIterator(Enumeration<Object>  enumeration){
		this.enumeration = enumeration;
	}
	@Override
	public boolean hasNext() {
		return enumeration.hasMoreElements();
	}

	@Override
	public Object next() {
		return enumeration.nextElement();
	}

	@Override
	public void remove() {
		throw new UnsupportedOperationException();
	}
	
	
}



外观模式:提供了一个统一的接口,用来访问子系统中的一群接口。外观模式定义了一个高层接口,让子系统更容易使用。
当需要简化并统一一个很大的接口或者一群复杂的接口时,使用外观模式。


猜你喜欢

转载自chen-sai-201607223902.iteye.com/blog/2361911
今日推荐