1、出现原因:在软件系统中,由于应用环境的变化,常常需要将“一些现存的对象”放在新的环境中应用,但是新环境要求的接口是这些现存对象所不满足的。(所以可以在他们之间建立一个适配器的中间类)2、意图:将一个类的接口转换成客户希望的另一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。(就是在新环境的接口和原来的类之间建立一个适配器,将他们联系起来)3、两种实现适配器模式的方式1》对象适配器推荐使用,因为相对于下面的类继承的方式耦合度更低结构图:1、对象适配器采用对象组合,通过引用一个类(原来的类)与另一个类接口(实现新的环境接口)在对象适配器中通过组合获得Adap Read More
posted @ 2014-03-06 18:29 小小gogo Views(1316) Comments(0) Diggs(0) Edit