一、介绍
概念:一个类的接口转换成客户端希望的另一个接口。适配器模式让那些接口不兼容的类可以一起工作。即根据已有的接口,生成想要的接口。
先看下面这个小例子体会一下适配器模式:
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 
 | public class AppTest {
 
 
 
 
 public static void main(String[] args) {
 Calculate calculate = new Calculate();
 CalcAdapter calcAdapter = new CalcAdapter(calculate);
 int add = calcAdapter.add(1, 2, 3);
 System.out.println(add);
 }
 }
 
 
 class Calculate {
 public int add(int a, int b) {
 return a + b;
 }
 }
 
 
 class CalcAdapter {
 private Calculate calculate;
 
 public CalcAdapter(Calculate calculate) {
 this.calculate = calculate;
 }
 
 public int add(int a, int b, int c) {
 return calculate.add(a, calculate.add(b, c));
 }
 }
 
 |