java 适配器模式
来源:互联网 发布:gephi数据集下载 编辑:程序博客网 时间:2024/06/04 23:29
/** * 提供一个适配器类 * @author sky * */public class Adapter extends InnnerImpl implements TargetIntreface{public void targetInterface() {this.innerInterface(); //调用第三方提供的方法}}
/** * 第三方供应的一个接口 * @author sky * */public interface InnerInterface {public void innerInterface ();}
/** * 第三方供应的一个接口实现类 * @author sky * */public class InnnerImpl implements InnerInterface {public void innerInterface() {System.out.println("第三方供应的一个接口");}}/** * 开放给客户的接口 * * @author sky * */public interface TargetIntreface {public void targetInterface ();}
public class AdapterMain {public static void main(String[] args) {Adapter adapter = new Adapter();adapter.targetInterface();}}