适配器模式(Adapter Pattern)--不兼容结果的协调
- 定义:将一个接口转换成客户希望的另一个接口,使接口不兼容的那些类可以一起工作,其别名为包装器(Wrapper);
- 分类:
- 对象适配器:适配器与适配者之间是关联关系;
- 类适配器:适配器和适配者之间是继承(或实现)关系;
- 缺省适配器
- 当不需要实现一个接口所提供的所有方法时,可先设计一个抽象类实现该接口,并为接口中每个方法提供一个
默认实现(空方法),那么该抽象类的子类可以选择性地覆盖父类的某些方法来实现需求;也称为单接口适配器模式;
- 当不需要实现一个接口所提供的所有方法时,可先设计一个抽象类实现该接口,并为接口中每个方法提供一个