定义:把原有的接口转换成调用者期待的接口,适配器模式使得原来由于接口不兼容而不能一起工作的类可以一起工作。
装潢者模式用来添加一些新的功能,而保持接口不变。适配器模式存眷于接口的转换。
适配器中包含如下3个角色。
源角色Adaptee:需要适配的目标类或接口。
目标角色Target:所期望得到的接口。
适配器角色Adapter:适配器类是本模式的核心,用来把源接口转换成目标接口,显然这一角色不可以是接口,而必须是具体类。
定义:把原有的接口转换成调用者期待的接口,适配器模式使得原来由于接口不兼容而不能一起工作的类可以一起工作。
装潢者模式用来添加一些新的功能,而保持接口不变。适配器模式存眷于接口的转换。
适配器中包含如下3个角色。
源角色Adaptee:需要适配的目标类或接口。
目标角色Target:所期望得到的接口。
适配器角色Adapter:适配器类是本模式的核心,用来把源接口转换成目标接口,显然这一角色不可以是接口,而必须是具体类。