适配器

1、使用情况

(1)、系统需要使用现有的类,而此类的接口不符合系统需要

(2)、想建立一个重复使用的类,用于与一些将来引进的类一起工作。

2、适配器类图

类适配器对象适配器

目的:改变原接口以便与目标接口相容。(jdbc驱动)

适配器模式中的特例:缺省适配器模式

如果不准备实现一个接口中的所有方法可以模仿windowAdapter(java.awt)的做法制造一个抽象类给出所有方法的平庸实现。把一个类的接口变换成客户端希望的另一种接口。

核心:缺省适配类。1、是抽象类2、方法是具体方法,不应该是抽象方法。

适配器

你可能感兴趣的:(设计模式)