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

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


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


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值