外觀設計模式

概念

外觀模式的主要目的在于讓外部減少與子系統(tǒng)內部多個模塊的交互递胧,從而讓外部能夠更簡單地使用子系統(tǒng),它負責把客戶端的請求轉發(fā)給子系統(tǒng)內部的各個模塊 進行處理戏仓。

他只是實現(xiàn)功能的組合調用蹂风,只是各個模塊的功能的一個組合而已,而不是像 裝飾模式爱葵。

使用場景

1.當你要為一個復雜系統(tǒng)提供一個簡單的接口時
2.客戶程序與抽象類的實現(xiàn)部分之間存在著很大的依賴性
3.當你需要構建一個層次結構的子系統(tǒng)時。

其實就是攔截了一層反浓,客戶端掉用方 是不需要改的萌丈。

為了讓整個系統(tǒng)只有一個外觀類,用了單例

在android中的應用

contextImpl
AcitivityThread.java 的 main()

開啟一個 looper雷则,
然后就找handlerMessage
找到 handlerLaunchActivity()

然后performLaunchActivity()
里面的
activity.attch( appContext ,等等)

所以Acivity 的父類也是context 辆雾,并不實現(xiàn)具體的功能,他只是繼承context 接口月劈,他具體的操作會交給 contextImpl 這個類去做度迂,因為他用到的是 contextImpl 的外觀設計模式藤乙。

然后看act 中的attah()
里面的 attachBaseContext
再往下看的到, 這個context 被傳給了 Context mBase惭墓;

所以 activity 的內部就持有了 context的引用坛梁。
所以 activity 充當?shù)?是代理類,他代理了 contextImpl 去做的事情腊凶。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末划咐,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子吭狡,更是在濱河造成了極大的恐慌尖殃,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,858評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件划煮,死亡現(xiàn)場離奇詭異送丰,居然都是意外死亡,警方通過查閱死者的電腦和手機弛秋,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,372評論 3 395
  • 文/潘曉璐 我一進店門器躏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人蟹略,你說我怎么就攤上這事登失。” “怎么了挖炬?”我有些...
    開封第一講書人閱讀 165,282評論 0 356
  • 文/不壞的土叔 我叫張陵揽浙,是天一觀的道長。 經常有香客問我意敛,道長馅巷,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,842評論 1 295
  • 正文 為了忘掉前任草姻,我火速辦了婚禮钓猬,結果婚禮上,老公的妹妹穿的比我還像新娘撩独。我一直安慰自己敞曹,他們只是感情好,可當我...
    茶點故事閱讀 67,857評論 6 392
  • 文/花漫 我一把揭開白布综膀。 她就那樣靜靜地躺著澳迫,像睡著了一般。 火紅的嫁衣襯著肌膚如雪剧劝。 梳的紋絲不亂的頭發(fā)上纲刀,一...
    開封第一講書人閱讀 51,679評論 1 305
  • 那天,我揣著相機與錄音担平,去河邊找鬼示绊。 笑死,一個胖子當著我的面吹牛暂论,可吹牛的內容都是我干的面褐。 我是一名探鬼主播,決...
    沈念sama閱讀 40,406評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼取胎,長吁一口氣:“原來是場噩夢啊……” “哼展哭!你這毒婦竟也來了?” 一聲冷哼從身側響起闻蛀,我...
    開封第一講書人閱讀 39,311評論 0 276
  • 序言:老撾萬榮一對情侶失蹤匪傍,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后觉痛,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體役衡,經...
    沈念sama閱讀 45,767評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年薪棒,在試婚紗的時候發(fā)現(xiàn)自己被綠了手蝎。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,090評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡俐芯,死狀恐怖棵介,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情吧史,我是刑警寧澤邮辽,帶...
    沈念sama閱讀 35,785評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站贸营,受9級特大地震影響膘盖,放射性物質發(fā)生泄漏毛秘。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,420評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望料饥。 院中可真熱鬧,春花似錦困食、人聲如沸荆残。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,988評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽翎迁。三九已至,卻和暖如春净薛,著一層夾襖步出監(jiān)牢的瞬間汪榔,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,101評論 1 271
  • 我被黑心中介騙來泰國打工肃拜, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留痴腌,地道東北人雌团。 一個月前我還...
    沈念sama閱讀 48,298評論 3 372
  • 正文 我出身青樓,卻偏偏與公主長得像士聪,于是被迫代替她去往敵國和親锦援。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,033評論 2 355

推薦閱讀更多精彩內容