JAVA设计模式(六)适配器模式与外观模式
程序员文章站
2022-05-30 12:08:19
...
适配器模式 将一个类的接口,转换成客户期望的另一个接口。适配器让原本接口不兼容的类可以合作无间。
外观模式 提供了一个统计的接口,用来访问子系统的一群接口。外观定义了一个高层接口,让子系统更容易使用。
代码示例待补充
外观模式 提供了一个统计的接口,用来访问子系统的一群接口。外观定义了一个高层接口,让子系统更容易使用。
代码示例待补充
package com.zaxk.study.pattern; import java.util.*; /** * 适配器模式 * Created by ZhuXu on 2017/11/14 0014. */ public class AdapterTest { public static void main(String[] args) { List<Integer> list = Arrays.asList(1,2,3,4,5); Iterator iterator = list.iterator(); Enumeration enumeration = new IteratorEnumeration(iterator); while(enumeration.hasMoreElements()) { System.out.println(enumeration.nextElement()); } } } class IteratorEnumeration implements Enumeration { Iterator iterator; IteratorEnumeration(Iterator iterator) { this.iterator = iterator; } @Override public boolean hasMoreElements() { return iterator.hasNext(); } @Override public Object nextElement() { return iterator.next(); } }