設計模式 介面卡模式-之類適配模式
利用mvp模式寫了乙個demo
乙個inte***ce iview
乙個沒有實現inte***ce的抽象類 但裡面含有該介面同名同引數同返回值的方法
乙個抽象類既繼承了上面的抽象類也實現了介面iview但是介面裡面的方法並沒有在該類中實現
而是在沒有實現inte***ce的抽象類中實現
還問了乙個很蠢的問題
為什麼有些繼承基類實現的方法有override,而有些是沒有override的
override只是乙個偽類 可寫可不寫。編譯時會去基類裡面去匹配相對應的方法
可有可無
設計模式 介面卡模式 類介面卡 物件介面卡
乙個小例子,便於理解,上 這是我們造的。現在想用這個方法。public class adaptee 類介面卡。對我們想要的方法封裝一下,target就能像之前一樣,呼叫request方法即可。public class adapter1 extends adaptee implements targe...
設計模式之介面卡模式(類介面卡模式)
介面卡模式,即定義乙個包裝類,用於包裝不相容介面的物件 包裝類 介面卡adapter 被包裝物件 適配者adaptee 被適配的類 把乙個類的介面變換成客戶端所期待的另一種介面,從而使原本介面不匹配而無法一起工作的兩個類能夠在一起工作。介面卡模式的形式分為 類的介面卡模式和物件的介面卡模式 模式原理...
設計模式 介面卡模式(類介面卡和物件介面卡)
如果去歐洲國家去旅遊的話,他們的插座如下圖最左邊,是歐洲標準。而我們使用的插頭如下圖最右邊的。因此我們的膝上型電腦,手機在當地不能直接充電。所以就需要乙個插座轉換器,轉換器第1面插入當地的插座,第2麵供我們充電,這樣使得我們的插頭在當地能使用。生活中這樣的例子很多,手機充電器 將220v轉換為5v的...