Adapter ( 适配器模式 )
1、Adapter ( 适配器模式 )
目标(Target)角色:这就是所期待得到的接口。注意:由于这里讨论的是类适配器模式,因此目标不可以是类。
源(Adapee)角色:现在需要适配的接口。
适配器(Adaper)角色:适配器类是本模式的核心。适配器把源接口转换成目标接口。显然,这一角色不可以是接口,而必须是具体类。
public class Adapter extends Adaptee implements Target {
@Override
public void sampleOperation2() {
}
}
- 大小: 3.6 KB
分享到:
相关推荐
c++设计模式-结构型模式-代理模式,qt工程,c++源码,简单示例
JAVA-设计模式-结构型模式-桥接模式
JAVA-设计模式-结构型模式-适配器模式
JAVA-设计模式-结构型模式-外观模式
JAVA-设计模式-结构型模式-组合模式
JAVA-设计模式-结构型模式-代理模式
JAVA-设计模式-结构型模式-装饰模式
JAVA-设计模式-结构型模式-享元模式
c++设计模式-结构型模式-适配器模式,其他工程,c++源码。适配器模式(Adapter)的定义如下:将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类能一起工作。
c++设计模式-结构型模式-桥接模式;qt工程,c++简单源码; 桥接(Bridge)模式的定义如下:将抽象与实现分离,使它们可以独立变化。它是用组合关系代替继承关系来实现,从而降低了抽象和实现这两个可变维度的耦合度...
c++设计模式-结构型模式-组合模式;qt工程;c++简单源码; 组合(Composite Pattern)模式的定义:有时又叫作整体-部分(Part-Whole)模式,它是一种将对象组合成树状的层次结构的模式,用来表示“整体-部分”的关系...
c++设计模式-结构型模式-装饰器模式;QT工程;c++简单源码; 装饰器(Decorator)模式的定义:指在不改变现有对象结构的情况下,动态地给该对象增加一些职责(即增加其额外功能)的模式,它属于对象结构型模式。
c++设计模式-结构型模式-外观模式;qt工程;c++简单源码; 外观(Facade)模式又叫作门面模式,是一种通过为多个复杂的子系统提供一个一致的接口,而使这些子系统更加容易被访问的模式。该模式对外有一个统一接口,...
c++设计模式-结构型模式-享元模式;qt工程;c++简单源码; 享元(Flyweight)模式的定义:运用共享技术来有效地支持大量细粒度对象的复用。它通过共享已经存在的对象来大幅度减少需要创建的对象数量、避免大量相似类...
c++设计模式-行为型模式-访问者模式;qt工程;c++简单源码; 访问者(Visitor)模式的定义:将作用于某种数据结构中的各元素的操作分离出来封装成独立的类,使其在不改变数据结构的前提下可以添加作用于这些元素的新...
23种设计模式-结构型模式
设计模式,设计模式主要可以分为三大类,分别是创建型模式、结构型模式和行为型模式。
c++设计模式-行为型模式-模板方法模式;qt工程;c++简单源码; 模板方法(Template Method)模式的定义如下:定义一个操作中的算法骨架,而将算法的一些步骤延迟到子类中,使得子类可以不改变该算法结构的情况下重...
中南大学软件体系结构实验4 结构型设计模式实验.pdf中南大学软件体系结构实验4 结构型设计模式实验.pdf中南大学软件体系结构实验4 结构型设计模式实验.pdf中南大学软件体系结构实验4 结构型设计模式实验.pdf中南大学...
23种设计模式之六(结构型模式)Bridge模式