适配器模式
2016-06-27 10:04:31 0 举报
适配器模式是一种结构型设计模式,它通过将一个类的接口转换成客户期望的另一个接口,使得原本接口不兼容的类可以一起工作。适配器模式主要包含三个角色:目标接口、适配器和被适配者。适配器模式通常用于解决两个已有接口之间的不兼容问题,通过引入一个适配器类来实现这两个接口的协同工作。适配器模式的优点在于它可以使代码更加灵活、可扩展,同时也符合开闭原则,即对扩展开放,对修改关闭。
作者其他创作
大纲/内容
Adaptee
+specificRequest()
Adapter2
+request()
//客户端public class Client {\tpublic static void main(String[] args) {\t\tTarget adapter = new Adapter1(); // Target adapter = new Adapter2()\t\tadapter.request();\t}}
适配器模式:问:如何解决不相容的接口问题?解:使一个组件的原有接口转变成另一个接口。适配器有类适配器和对象适配器两种实现。对象适配器:adapter1类适配器 :adapter2已有类:Adaptee目标接口:Target
extend
Target
Adapter1
-adaptee:Adaptee
+Adapter1()+request()
0 条评论
下一页