//代码加粗处为疑问处,感谢您的解答!!! public interface Target { //这是源类Adaptee也有的方法 public void sampleOperation1(); // 这是源类Adapteee没有的方法 ); }
public class Adaptee { public void sampleOperation1(){} }
public class Adapter { // 源类Adaptee有方法sampleOperation1 // 因此适配器类直接委派即可 public void sampleOperation1(){ } // 源类Adaptee没有方法sampleOperation2 // 因此由适配器类需要补充此方法 public void sampleOperation2(){ } }
ziom
相关分类