桥接模式和适配器模式的区别

很多时候经常容易把桥接模式和适配器模式弄混。那什么时候用桥接,什么时候用适配器呢 ?

共同点:桥接和适配器都是让两个东西配合工作
不同点:出发点不同。
?????????适配器:改变已有的两个接口,让他们相容。
??????? ?桥接模式:分离抽象化和实现,使两者的接口可以不同,目的是分离。

所以说,如果你拿到两个已有模块,想让他们同时工作,那么你使用的适配器。
如果你还什么都没有,但是想分开实现,那么桥接是一个选择。

桥接是先有桥,才有两端的东西
适配是先有两边的东西,才有适配器

桥接是在桥好了之后,两边的东西还可以变化。

例如游戏手柄,就象个桥,它把你的任何操作转化成指令。
(虽然,你可以任何操作组合,但是你的操作脱不开山下左右,a,b,选择 ,确定)
JRE本身就是一个就是一个很好的桥,先写好在linux上执行的Jre,再写好可以在windows下执行的JRE,
这样无论什么样的Java程序,只要配和相应的Jre就能在Linux或者Windows上运行.
两个Jre并没有限定你写什么样的程序,但要求你必须用Java来写。 92268.html

dreamstone 2007-01-07 21:53 发表评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值