适配器模式

适配器模式: 将一个类的接口, 转换成客户希望的另一个接口. 适配器让原本接口不兼容的类可以合作无间

  通俗的讲: 客户端要调用A类的接口, 但你这边只有B的接口, 将B类接口适配成A类接口让客户端调用, 就需要一个BAdapter implements A; A接口的实现用B类代替;

双向适配器, 让新旧并存; 就是该适配器同时实现新旧两种接口;

两种适配器模式: 类适配器和对象适配器, 下面的类图就是对象适配器, 组合方式;  类适配器通过同时继承目标接口和被适配的类, 由于java中不支持多重继承, 要注意;

 

还有一个外观模式: 很简单的, 就是提供一个统一接口, 用来访问子系统中的一群接口. 外观定义了一个高层接口, 让子系统更容易使用;

  举个例子: 你在家想看电影的时候, 要打开电视, 放入DVD, 观赏灯光, 打开投影...一系列操作,  外观模式就是把这一系列动作放入到观看电影这一个动作中; 更好用而已,不是什么特别的东西;

 

转载于:https://www.cnblogs.com/noino/p/10862266.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值