适配器模式写法

1. 结构

目标
被适配者
适配器
解释:墙上是三头插座,中间是转换器,插着两头数据线。那么目标就是三头插座,适配器是转换器,被适配者是两头数据线。

2. 案例

现在有一个德国插座(两个圆孔的),需要实现一个适配器,这样国标类型的插销才能使用。代码中有两个接口,分别为德标接口和国标接口,分别命名为DBSocketInterface和GBSocketInterface,此外还有两个实现 类,分别为德国插座和中国插座,分别为DBSocket和GBSocket。为了提供两套接口之间的适配,我们提供了一个适配器,叫做 SocketAdapter。
现在,用户去德国旅游时住在一家宾馆,宾馆中只有德国插座,用户想用带来的适配器在这家宾馆对手机进行充电。

3. 写法规则

  • 目标
    写抽象方法:连接电源
  • 被适配者
    写抽象方法:连接电源
  • 适配器
    实现目标接口。
    声明被适配者变量。
    写有参构造方法。
    重写方法。
  • 测试类
    声明目标变量。
    声明被适配者的实现类。
    声明适配器。
    目标 = 适配器。
    目标打点调用方法。

你可能感兴趣的:(#,Java设计模式,eclipse,java)