标签:
用途
结构
Target : 定义用户需要使用的接口。
Adaptee : 定义一个需要适配的接口
Adapter : 通过在内部包装一个Adaptee对象,把源接口转换成目标接口。
Client : 需要调用我们的代码的对象。
应用场景
想要使用一个已经存在的类,但如果它的方法不满足需求时;
两个类的职责相同或相似,但是具有不同的接口时要使用它;
应该在双方都不太容易修改的时候再使用适配器模式适配,而不是一有不同时就使用它。
标签:
原文地址:http://www.cnblogs.com/jingmoxukong/p/4224192.html