您的位置:首页 > 编程语言 > Java开发

《Java与模式》学习笔记:设计模式——适配器(Adapter)模式

2007-09-03 16:07 357 查看
1.定义:把一个类的接口变成客户端所期望的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。

2.两种适配器模式
1)类的适配器模式
2)对象的适配器模式
注意:这两种适配器模式的区别我还不是很明白。但是个人认为对象的适配器模式好像比较好用。

3.缺省适配器模式
1)用处:适配器模式是为了改变接口,而缺省适配器模式则是为了方便建立一个不平庸的适配器类而提供一种平庸实现。
2)何时使用:当创建一个类,但是却不准备实现一个接口或抽象类的所有方法时。
注意:缺省适配器模式比较好理解,而且也十分常用。WindowAdapter就是其中一个比较典型的应用。又比如JSP自定义标签中的Tag的适配器TagSupport等。

一句话概括,适配器模式就是把一个接口或类的接口换成另一个样子,但是提供一样的行为,其实就是换个瓶子装原来的药。

补充:个人认为适配器模式还是比较好了理解的一个模式,之需要从他的字面上理解就可以了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: