Adapter——适配器模式和外观模式

适配器模式是将一个接口转化为另一个接口,以达到客户的要求。具体 方法是适配器实现(implement)目标接口,在适配器中 组合adaptee(被适配者),将适配器中的其他动作 委托给adaptee。 优点是adaptee的任何子类都可以搭配适配器使用---------对象适配器
类适配器使用的是多重继承的方式,即适配器继承target和adaptee(这个在java中无法实现),是将对target方法的调用 转接到adaptee方法上。



外观模式目的是为了简化接口,定义一个外观类,使用组合的方式来访问子系统中的一群接口,更容易使用。然后根据需要简化接口,注意不是封装,系统完整的功能依然暴露在外面,这是外观模式一个很好地方面。这个外观类就是你唯一的朋友,只需要和他交谈即可,他会替你管理所有接口。



发现没有,只要在用组合的时候,都需要在构造函数中赋值以实例化组件。

你可能感兴趣的:(Adapter)