适配器模式
2016-06-26 23:59:57 0 举报
适配器模式是一种结构型设计模式,它通过将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。适配器模式主要解决两个已有接口之间不匹配的问题,它不考虑它们之间的关系,只考虑怎样组合它们。适配器模式既可以作为类结构型模式,也可以作为对象结构型模式。在类适配器模式中,通过使用多重继承关联(一个基类与他的派生类)来实现适配器;在对象适配器模式中,一个类通过委托的方式调用另一个类的方法。适配器模式主要用于系统需要支持大量遗留的类或外部的第三方库,而自身的接口又无法满足系统的需要时,这时就需要适配器模式来解决这些问题。