适配器模式(Adapter)结构图
2015-08-25 14:34:29 31 举报
适配器模式是一种结构型设计模式,它结合了两个不兼容的接口。该模式包含三个角色:目标(Target)接口、适配者(Adaptee)类和适配器(Adapter)类。当客户端需要使用一个已经存在的类,而该类的接口并不符合客户端的需求时,可以通过适配器模式来实现两者之间的兼容。适配器模式的结构图包括三个主要组件:目标接口、适配者类和适配器类。其中,目标接口定义了客户端期望的接口;适配者类是现有系统中的一个类,具有与目标接口不一致的接口;适配器类实现了目标接口,并持有一个适配者类的实例,用于将客户端请求转换为适配者类可理解的形式,从而完成客户端的期望功能。
作者其他创作
大纲/内容
Adapter
需要适配的类
Target
+SpecificRequest()
-adaptee
Client
通过在内部包装一个Adaptee对象,把源接口转换成目标接口
+Request()
Adaptee
-target
这是客户所期待的接口。目标可以是具体的或抽象的类,也可以是接口
0 条评论
下一页