适配器模式是将一个接口转化为另一个接口,以达到客户的要求。具体
方法是适配器实现(implement)目标接口,在适配器中
组合adaptee(被适配者),将适配器中的其他动作
委托给adaptee。
优点是adaptee的任何子类都可以搭配适配器使用---------对象适配器
类适配器使用的是多重继承的方式,即适配器继承target和adaptee(这个在java中无法实现),是将对target方法的调用
转接到adaptee方法上。
外观模式目的是为了简化接口,定义一个外观类,使用组合的方式来访问子系统中的一群接口,更容易使用。然后根据需要简化接口,注意不是封装,系统完整的功能依然暴露在外面,这是外观模式一个很好地方面。这个外观类就是你唯一的朋友,只需要和他交谈即可,他会替你管理所有接口。
发现没有,只要在用组合的时候,都需要在构造函数中赋值以实例化组件。
Adapter——适配器模式和外观模式
猜你喜欢
转载自be-q.iteye.com/blog/2127006
今日推荐
周排行