簡體中文 | 繁體中文

大話設計模式-----第41章


混也是一種生活 乖乖女和小混混的愛情 先婚後愛,腹黑老公太危險 變身小魔女 暖妻真愛 重生之盛世星途 全能分身 技術宅的異域人生 靈武逆 羽翼之巔 凌天劍神 品天記 憂鬱的天使 網遊之修真法師 今天開始做魔女 後宮之醜女皇后 大漢女皇陳阿嬌 升斗之婦 抗戰烽火之開國大將
第41章

小A:“很多時候經常容易把橋接模式和介面卡模式弄混。那什麼時候用橋接,什麼時候用介面卡呢?有哪些共同點,又有哪些不同點哩?”

大B:“共同點:橋接和介面卡都是讓兩個東西配合工作不同點:出發點不同。介面卡:改變已有的兩個介面,讓他們相容。橋接模式:分離抽象化和實現,使兩者的介面可以不同,目的是分離。所以說,如果你拿到兩個已有模組,想讓他們同時工作,那麼你使用介面卡。如果你還什麼都沒有,但是想分開實現,那麼橋接是一個選擇。橋接是先有橋,才有兩端的東西,適配是先有兩邊的東西,才有介面卡,橋接是在橋好了之後,兩邊的東西還可以變化。例如遊戲手柄,就象個橋,它把你的任何操作轉化成指令。雖然,你可以任何操作組合,但是你的操作脫不開上下左右,a,b,選擇,確定。”

小A:“為什麼啊?”

大B:“JRE本身就是一個就是一個很好的橋,先寫好在linux上執行的JRE,再寫好可以在windows下執行的JRE,這樣無論什麼樣的Java程式,只要配和相應的JRE就能在Linux或者Windows上執行。兩個JRE並沒有限定你寫什麼樣的程式,但要求你必須用Java來寫。”

推薦小說