适配器模式在实际开发中具体会怎么使用才合适,不要告诉我什么是适配器模式啊?谢谢

发布网友 发布时间:2022-04-06 05:41

我来回答

1个回答

热心网友 时间:2022-04-06 07:10

不讲理论,适配器模式的运用场合:假设你现在有个电源,电压是220V, 但是你有两个或者两个以上的电器,他们只能用25V的电源电压,这个时候你就需要一个适配器去降压。这个时候就体现了适配器的作用。这是现实中的描述。
用代码解释:
如果在你现有的系统里面有这么一个接口( interface A) 里面有个方法产生220V的电压对象。
但是你现在的电器(class electrictyObject)需要22V,这个时候你编写一个适配器接口( interface B)将220V转换成22V。这就是适配器的运用场合。(本回答是以白话的形式并非正规代码 所以你只要根据这些代码去理解即可。至于细节,我觉得当你理解了 你自然做到如何运用到具体的场合了。 核心思想就是 现在有个对象A 但是我现在想有个对象B, 而B可以有A演变过来,这个时候你可以考虑这个模式。)
interface A {
object220 metodA();
}
class Aa implements A{
public object220 metodA(){
.........
}
}
interface B {
object22 metodA(object220 o220);
}
class Bb inplements B{
object22 metodA(object220 220){
.................
}
}
class electrictyObject{
object22 method(){
A a=new Aa();
B b=new Bb();
object22 o22= b.metodA(a.metodA);
return o22;
}
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com