1.Adaptor适配器,比如我们的电脑有一个变压器,从220伏的交流电变成我们需要的XX伏。即是我们不直接用220V的电源,我们用适配器给我们送出的电,而适配器用的是220V的电。根据这样的思想写出如下的示例:2.示例:class Banner {
private String str;
public Banner(String str) {
this.str = str;
}
public void showWithParen() {
System.out.println("(" + str + ")");
}
public void showWithAster() {
System.out.println("*" + str + "*");
}
}
interface Print {
public abstract void printWeak();
public abstract void printStrong();
}
class PrintBanner extends Banner implements Print {
public PrintBanner(String str) {
super(str);
}
public void printWeak() {
showWithParen();
}
public void printStrong() {
showWithAster();
}
}
public class Main {
public static void main(String[] args) {
PrintBanner pb = new PrintBanner("hello");
pb.printWeak();
pb.printStrong();
}
}
//这个例子貌似没什么艺术感,因为并没有任何的转换,变压器就像是把220V的电压转换成了220V的电压,不过还是用到了这样的思想,呵呵