定 义:将一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起共走的两个类能够在一起工作
优 点:
1、适配器模式可以让连个没有任何关系的类在一起运行,只要适配器这个角色能够搞定他们就成
2、增加了类的透明性
3、提高了类的复用度
4、灵活非常好用
使用场景:新需求中提出的改进,原设计模式无法满足,可通过适配器模式来加以解决
使用案例:
先来看看通用类图吧:
首先来看看一个案例,获得连个不同系统的用户信息
定 义:将一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起共走的两个类能够在一起工作
优 点:
1、适配器模式可以让连个没有任何关系的类在一起运行,只要适配器这个角色能够搞定他们就成
2、增加了类的透明性
3、提高了类的复用度
4、灵活非常好用
使用场景:新需求中提出的改进,原设计模式无法满足,可通过适配器模式来加以解决
使用案例:
先来看看通用类图吧:
首先来看看一个案例,获得连个不同系统的用户信息