...舉的例子太復(fù)雜生澀,講的懂的還是懂,不懂的還是一頭霧水 老師有點(diǎn)緊張了...
2017-03-19
適配模式的實(shí)現(xiàn)過程及作用老師講的很明白也是主要,但是為什么要用該適配器以及適配器能解決的具體不兼容問題的場景這個(gè)老師只是簡單的輕描淡寫,我覺得這個(gè)才是最重要的東西,畢竟適配模式的實(shí)現(xiàn)過程其實(shí)很簡單。但是要怎么知道什么時(shí)候使用才是難點(diǎn)。其實(shí)老師的代碼就能重現(xiàn)要解決的問題場景 NoteBook 依賴 目標(biāo)ThreePlugIf.powerWithThree(); 但目標(biāo)與已有待適配的TwoPlugIf.powerWithTwo()不是接口實(shí)現(xiàn)關(guān)系但功能可以轉(zhuǎn)化使用,如何在不改變NoteBook依賴的目標(biāo) 以及待適配的TwoplugIf的結(jié)構(gòu)達(dá)到 目標(biāo)與被適配著之間引用就是適配器的目的。
2016-12-26