如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
设计模式之适配器模式Adapter将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。使用场合:你想使用一个已经存在的类,但它的接口不符合新的需求你想创建一个可以复用的类,该类可以与其他不相关的类或不可预见的类协同工作。(对象Adapter)你想使用一些已经存在的子类,但不可能对每一个都进行子类化以匹配它们的接口。对象适配器可以适配它的父类接口。参与者:目标抽象角色(Target)定义客户要用的特定领域的接口适配器(Adapter)调用另一个接口,作为一个转换器Adaptee定义一个接口,Adapter需要接入客户端(Client)协同对象符合Adapter适配器分类:类适配器(采取继承的方式)对象适配器(采取对象组合的方式)代码实现:类适配器Target.javaAdaptee.javaAdapter.javaClient.java运行结果:对象适配器Target.javaAdaptee.javaAdapter.javaClient.java运行结果: