设计模式--适配器模式
2014-08-24 21:38
246 查看
定义:适配器模式是将一个类的接口转换成客户希望的另外一个接口,Adapter使得原本由于接口不兼容二不能在一起工作的那些类一起工作。
简单的讲一下适配器的优点,该例子演示的是这样一个场景,一个Hotel只有两个孔的插座,但是你的笔记本电脑的电源是三个插孔的,这时候就需要一个转换器,适配器模式适用于这样一个场景,比如一个软件产品的已经完成了开发,其中有一个类A调用了一个接口来完成功能,这时候开发人员发现这个接口功能还不够完善而且实现类的方法也没有考虑周全,开发人员重新开发了一个接口,同时完成了实现类的开发,这时候两个接口不兼容,类A不能调用这个接口来实例化,也就无法调用这个接口的方法,这时候就需要适配器了,上面的红色波浪线编译错误说明了接口不兼容。
简单的讲一下适配器的优点,该例子演示的是这样一个场景,一个Hotel只有两个孔的插座,但是你的笔记本电脑的电源是三个插孔的,这时候就需要一个转换器,适配器模式适用于这样一个场景,比如一个软件产品的已经完成了开发,其中有一个类A调用了一个接口来完成功能,这时候开发人员发现这个接口功能还不够完善而且实现类的方法也没有考虑周全,开发人员重新开发了一个接口,同时完成了实现类的开发,这时候两个接口不兼容,类A不能调用这个接口来实例化,也就无法调用这个接口的方法,这时候就需要适配器了,上面的红色波浪线编译错误说明了接口不兼容。
相关文章推荐
- 结构型设计模式---Adapter模式(适配器模式)
- 设计模式[3] Adapter 适配器模式
- 设计模式c#语言描述——适配器模式
- Head First 设计模式之适配器模式学习
- Java设计模式之适配器模式
- 深入浅出Java设计模式之适配器模式
- 设计模式学习(七)适配器模式
- 设计模式1-适配器模式(Adapter)
- 设计模式 - Adapter Pattern(适配器模式)
- 乐在其中设计模式(C#) - 适配器模式(Adapter Pattern)
- 结合实现谈设计模式——适配器模式
- 深入浅出Java设计模式之适配器模式
- 设计模式——适配器模式
- .NET设计模式-适配器模式(Adapter Pattern)
- Dot Net设计模式—适配器模式
- 设计模式c#语言描述——建造者模式、适配器模式、合成(Composite)模式
- 乐在其中设计模式(C#) - 适配器模式(Adapter Pattern)
- Java设计模式之适配器模式
- .NET设计模式(8):适配器模式(Adapter Pattern)
- 设计模式(9)-适配器模式(Adapter)