//代碼加粗處為疑問處,感謝您的解答!!!
public?interface?Target?{????
?????//這是源類Adaptee也有的方法?????
????public?void?sampleOperation1();?
?????//?這是源類Adapteee沒有的方法??
????);?
}public?class?Adaptee?{???
?public?void?sampleOperation1(){}????
}public?class?Adapter?{???
?
???????
????//?源類Adaptee有方法sampleOperation1
?????//?因此適配器類直接委派即可???
???????
????public?void?sampleOperation1(){??????
??????
????}???
????//?源類Adaptee沒有方法sampleOperation2
????//?因此由適配器類需要補(bǔ)充此方法????
????public?void?sampleOperation2(){??????
???}
}
添加回答
舉報(bào)
0/150
提交
取消