《Java与模式》学习笔记:设计模式——适配器(Adapter)模式
2007-09-03 16:07
357 查看
1.定义:把一个类的接口变成客户端所期望的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。
2.两种适配器模式
1)类的适配器模式
2)对象的适配器模式
注意:这两种适配器模式的区别我还不是很明白。但是个人认为对象的适配器模式好像比较好用。
3.缺省适配器模式
1)用处:适配器模式是为了改变接口,而缺省适配器模式则是为了方便建立一个不平庸的适配器类而提供一种平庸实现。
2)何时使用:当创建一个类,但是却不准备实现一个接口或抽象类的所有方法时。
注意:缺省适配器模式比较好理解,而且也十分常用。WindowAdapter就是其中一个比较典型的应用。又比如JSP自定义标签中的Tag的适配器TagSupport等。
一句话概括,适配器模式就是把一个接口或类的接口换成另一个样子,但是提供一样的行为,其实就是换个瓶子装原来的药。
补充:个人认为适配器模式还是比较好了理解的一个模式,之需要从他的字面上理解就可以了。
2.两种适配器模式
1)类的适配器模式
2)对象的适配器模式
注意:这两种适配器模式的区别我还不是很明白。但是个人认为对象的适配器模式好像比较好用。
3.缺省适配器模式
1)用处:适配器模式是为了改变接口,而缺省适配器模式则是为了方便建立一个不平庸的适配器类而提供一种平庸实现。
2)何时使用:当创建一个类,但是却不准备实现一个接口或抽象类的所有方法时。
注意:缺省适配器模式比较好理解,而且也十分常用。WindowAdapter就是其中一个比较典型的应用。又比如JSP自定义标签中的Tag的适配器TagSupport等。
一句话概括,适配器模式就是把一个接口或类的接口换成另一个样子,但是提供一样的行为,其实就是换个瓶子装原来的药。
补充:个人认为适配器模式还是比较好了理解的一个模式,之需要从他的字面上理解就可以了。
相关文章推荐
- Java设计模式透析之 —— 适配器(Adapter)
- 设计模式(5)--Adapter 适配器
- 设计模式袖珍版 连续转载之 - Adapter(适配器)
- Adapter-适配器设计模式
- JAVA设计模式(18) —适配器(Adapter)模式
- Java设计模式 —— 适配器(Adapter)
- java设计模式之Adapter模式 加个适配器以便于复用(1)
- Java设计模式透析之 —— 适配器(Adapter)
- C++ 设计模式-》适配器(Adapter)
- [设计模式](五):适配器模式(Adapter)[类适配器、对象适配器、接口适配器]
- 胖虎白话学习设计模式之适配器设计模式(Adapter)
- 设计模式----Adapter(适配器)
- 设计模式(二)-适配器模式(Adapter Pattern)——加个“适配器”以便于复用
- java设计模式之— 适配器(Adapter)
- 设计模式之适配器-Adapter--适配器模式
- Java设计模式透析之 —— 适配器(Adapter)
- JAVA设计模式-适配器(类适配器、对象适配器)模式-Adapter
- Java 设计模式 接口型模式 之 适配器Adapter模式
- 《Java与模式》学习笔记:设计模式——模板(Template)模式
- 【Adapter】适配器设计模式透析