

package chapter02_01;
public class Phone {
public void output(V5 v5){
System.out.println("需要5V电源");
int s = v5.source();
System.out.println("现在电源是:"+s+"V");
}
public static void main(String[] args) {
Phone phone = new Phone();
V5dapter v5dapter = new V5dapter(new V10());
phone.output(v5dapter);
}
}
interface V5{
public int source();
}
class V5dapter implements V5{
private V10 v10 ;
public V5dapter(V10 v10){
this.v10 = v10;
}
public int source(){
int s =v10.source();
System.out.println("我是"+s+"v电源");
System.out.println("经过转换");
return 5;
}
}
class V10{
public int source(){
return 10;
}
}
http://blog.youkuaiyun.com/lmj623565791/article/details/25833393
本文通过一个具体的电源适配器示例介绍了适配器模式的应用。该模式允许不兼容的接口之间进行合作,通过创建一个适配器类来转换现有类的公共接口。文中包含完整的Java代码实现。
1118

被折叠的 条评论
为什么被折叠?



