介面卡模式
介面卡分為物件介面卡和類介面卡
類介面卡:就是在適配的時候採用繼承的方式來獲取適配資訊
物件介面卡:就是採用組合的方式來獲取適配資訊
嗯,我們今天又要開始拍電影了。話說導演決定在懸崖邊排場戲。
具體情景是這樣的,哦,忘記交代這次的主演了。是我們的人見人愛,花見花開的章子怡mm了。首先章mm要跟老劉跟小金三人發生一段讓人不得不說的故事,就是章mm在不停的生與死中掙扎。最後的解決時跳崖自殺了。
好,戲好開拍了,但是章mm在看了看那懸崖後,對導演說:我拍不了,我不敢跳下去,如果只是小小感情戲,對我來說沒什麼問題。
導演聽了後,想了想說:那好吧,我們找個替身。乙個既有章mm身材、容貌、又不怕死的mm。這個時候一位為生活所迫、淒苦憐人的mm出場了。這裡就當是hh吧。
當然,在懸崖邊那段讓人怎麼死都死不了的戲還是還是章mm拍,最關鍵的一段跳崖的戲,hh出現了,並跳了下去。
好,話說到這裡,我們的這場戲也拍完了。
現在回過頭來,分析下為了這場戲共出現了幾個角色。
導演:就是我們的呼叫者
導演需要的演員:不會演戲,但有膽量的mm
章子怡:會演戲,沒膽量的mm
hh:有身材,有膽量的mm
用具體的**實現就是如下所示:
會演戲、有膽量的mm:這個是導演要的
public inte***ce goodmm
大牌public class zhangzhiyi
}
介面卡設計模式1
面試 你懂什麼是分布式系統嗎?redis分布式鎖都不會?1 定義 是把乙個類的介面變換成客戶端所期待的另外一種介面,從而使原本因介面不匹配而無法在一起工作的兩個類能夠在一起工作。2 分類 a 類的介面卡模式 b 物件介面卡模式 3 下面詳細分析類的介面卡模式 a 涉及到的角色 目標 target 角...
設計模式1 介面卡模式
舉個栗子,我的是安卓手機,室友的是蘋果手機,我的安卓機子只能用我的安卓資料線來充電,而不能使用室友的蘋果資料線,但是我想借助某種工具 不知道有沒有這種東東.讓我的安卓手機可以用室友的蘋果資料線來充電,可以幫我們達到這個目的的工具就是介面卡。通俗來說,介面卡就是把原來不匹配的東西變成匹配的東西的乙個中...
設計模式 介面卡模式 類介面卡 物件介面卡
乙個小例子,便於理解,上 這是我們造的。現在想用這個方法。public class adaptee 類介面卡。對我們想要的方法封裝一下,target就能像之前一樣,呼叫request方法即可。public class adapter1 extends adaptee implements targe...