第41章
大B:“共同点:桥接和适配器都是让两个东西配合工作不同点:出发点不同。适配器:改变已有的两个接口,让他们相容。桥接模式:分离抽象化和实现,使两者的接口可以不同,目的是分离。所以说,如果你拿到两个已有模块,想让他们同时工作,那么你使用适配器。如果你还什么都没有,但是想分开实现,那么桥接是一个选择。桥接是先有桥,才有两端的东西,适配是先有两边的东西,才有适配器,桥接是在桥好了之后,两边的东西还可以变化。例如游戏手柄,就象个桥,它把你的任何操作转化成指令。虽然,你可以任何操作组合,但是你的操作脱不开上下左右,a,b,选择,确定。”
小A:“为什么啊?”
大B:“JRE本身就是一个就是一个很好的桥,先写好在linux上执行的JRE,再写好可以在windows下执行的JRE,这样无论什么样的Java程序,只要配和相应的JRE就能在Linux或者Windows上运行。两个JRE并没有限定你写什么样的程序,但要求你必须用Java来写。”
小A:“很多时候经常容易把桥接模式和适配器模式弄混。那什么时候用桥接,什么时候用适配器呢?有哪些共同点,又有哪些不同点哩?”
其他人正在读 :【没你就不行之新征途】【重生就别当舔狗了】【归雾】【穿成恶毒娘,我携巨资带三崽逃荒】【因人而异的系统】【四合院之傻子当家】【从研发易筋经开始登临彼岸】【龙王传说世界的天才玩家M】【诡异命纹:开局铭刻十大阎罗】【乱战异世之召唤群雄】【四合院里的火车司机】【亮剑我有红警基地车】【全民深渊:我技能无限强化】【制卡师:我的卡牌无限连锁】【娱乐探秘:我扮演小哥绝不塌房】【大明话事人】【净土边缘】【流浪诸天的剑客】【我不是戏神】【国民神医】【九龙归一诀】【人在港综,你管这叫卧底?】【系统流主角的我加入聊天群】【游戏王:决斗者的奇幻冒险】【美利坚名利双收】【克拉夫特异态学笔记】【直播被剧透历史的千古一帝,今天也很尴尬】【狂武战王楚天河秦晓柔】【寄小读者】【悖论】