-
适配器模式实现的两种方法:1)组合,2)继承查看全部
-
采用组合方式的适配器成为对象适配器。 采用继承(&实现)方式的成为类适配器。查看全部
-
适配器模式将一个类的接口,转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。查看全部
-
适配器模式分类查看全部
-
适配器UML图查看全部
-
适配器作用查看全部
-
类继承的方式实现查看全部
-
两种实现适配器的方法查看全部
-
1.ThreePlugIf接口 /* * 三相插座接口 */ public interface ThreePlugIf { //使用三相电流供电 public void powerWithThree(); } 2.GBTwoPlug.java(GB两厢插口) public class GBTwoPlug { //使用二相电流供电 public void powerWithTwo(){ System.out.println("使用二相电流供电"); } } 3.TwoPlugAdapter.java /* * 二相转三相的插座适配器 */ public class TwoPlugAdapter implements ThreePlugIf { private GBTwoPlug plug; public TwoPlugAdapter(GBTwoPlug plug){ this.plug = plug; } @Override public void powerWithThree() { System.out.println("通过转化"); plug.powerWithTwo(); } } 4.NoteBook.java public class NoteBook { private ThreePlugIf plug; public NoteBook(ThreePlugIf plug){ this.plug = plug; } //使用插座充电 public void charge(){ plug.powerWithThree(); } public static void main(String[] args) { GBTwoPlug two = new GBTwoPlug(); ThreePlugIf three = new TwoPlugAdapter(two); NoteBook nb = new NoteBook(three); nb.charge(); three = new TwoPlugAdapterExtends(); nb = new NoteBook(three); nb.charge(); } }查看全部
-
适配器模式的4部分组成查看全部
-
适配器的定义查看全部
-
适配器实现的两种方式查看全部
-
继承:类适配器查看全部
-
对象适配器查看全部
-
适配器作用查看全部
举报
0/150
提交
取消