基類 抽象類 設計模式 類介面卡

2021-08-03 09:21:46 字數 330 閱讀 8883

設計模式 介面卡模式-之類適配模式

利用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的...