Adapter Pattern

  Adapter模式

 Adapter模式允许我们使用现有类来满足客户类的需求。当客户指定接口中的需求时,我们通常可以创建一个新类来实现接口和扩展现有类。这种方法会创建一个类适配器,它将客户的调用转变为调用现有类的方法。

 当客户没有指定所需要的接口时,我们仍然可以应用Adapter模式,并使用现有类的实例来创建一个新的客户子类。这种方法会创建一个对象适配器,将客户调用转发给现有类的实例。但是这种方法也很危险,特别是我们没有(或者不可以)重写客户可能调用的所有方法时。

posted @ 2009-03-12 13:24  断桥残雪  阅读(142)  评论(1)    收藏  举报