Java中的适配器模式
适配器模式简介
- 适配器模式是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。
- 这种模式涉及到一个单一的类,该类负责加入独立的或不兼容的接口功能。
类模式
要被适配的类TV和类Wire
1 | //要被适配的类:电视 |
电源适配器接口IPowerAdapter
1 | //电源适配器接口 |
电线和电视机适配器类TVPowerAdapter(通过继承方式)
1 | //真正的适配器,一端连接电线,一端连接电视 |
测试类
1 | public class Test { |
测试结果
1 | 供上电了... |
组合模式(推荐使用)
要被适配的类TV和类Wire
1 | //要被适配的类:电视 |
电源适配器接口IPowerAdapter
1 | //电源适配器接口 |
电线和电视机适配器类TVPowerAdapter(通过组合方式)
1 | //真正的适配器,一端连接电线,一端连接电视 |
测试类
1 | public class Test { |
测试结果
1 | 供上电了... |
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.