package com.jstao.adapter; /** * 定义一个显示屏 * 与适配器对接 * @author jstao * */ public class Screen { public static void main(String[] args) { //第一种适配器用法 System.out.println("-------------第一种适配器------------"); Vga vga = new Typec2Vga1(); vga.vgaInterface();//适配器将typec转换成vga System.out.println("显示屏对接适配器,手机成功投影到显示屏!"); //第二种适配器用法 System.out.println("-------------第二种适配器------------"); Typec2Vga2 typec2Vga1 = new Typec2Vga2(new Phone()); typec2Vga1.vgaInterface();//适配器将typec转换成vga System.out.println("显示屏对接适配器,手机成功投影到显示屏!"); //第三种适配器用法 System.out.println("-------------第三种适配器------------"); VgaAdapter vgaAdapter = new VgaAdapter(); vgaAdapter.typec(); vgaAdapter.typec2vga();//适配器将typec转换成vga System.out.println("显示屏对接适配器,手机成功投影到显示屏!"); } }
Java设计模式之适配器模式
内容版权声明:除非注明,否则皆为本站原创文章。
转载注明出处:https://www.heiqu.com/68ca63f24d42aa6b89fb8dc417773c60.html