五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

設計模式:外觀模式

2021-04-20 22:51 作者:做架構師不做框架師  | 我要投稿

什么是外觀模式?

外觀模式(英文:Facade Pattern),它為子系統(tǒng)中的一組界面提供一個統(tǒng)一的高層界面,使得子系統(tǒng)更容易使用。

一句話歸納

金玉其外,敗絮其中。

代碼示例

大家入職的時候都需要出示體檢報告,所以我們會去體檢中心體檢,一般都會檢查身高、體重、心電圖、血常規(guī)等等,我們往往都會到前臺去申請一個體檢流程單,然后按照上面的流程一個一個檢查,或者可以指明體檢幾項。

適用性

以下場景我建議你考慮使用:

  • 為一個復雜的模塊或者子系統(tǒng)提供一個統(tǒng)一的入口;

  • 子系統(tǒng)相對獨立時;

  • 比如金額的計算會涉及到很多算法或復雜的業(yè)務時,這時你可以考慮提供一個簡單的對外訪問接口;

  • 預防技術較低的開發(fā)人員開發(fā)代碼影響到整體的項目時。

  • 可以用多個外觀提供不同的訪問權限。

局限性

以下場景我建議你謹慎使用:

  • 不符合開閉原則,有問題只能修改外觀的源碼;

  • 當外觀對象里的代碼過于龐大時可以考慮拆分成多個外觀,比如對應數(shù)據(jù)庫操作的查詢外觀、保存外觀等。

寫在最后

最后,好兄弟,記得點贊,關注,謝謝。


設計模式:外觀模式的評論 (共 條)

分享到微博請遵守國家法律
清徐县| 钦州市| 盖州市| 江永县| 陇南市| 万山特区| 绥化市| 沧州市| 西峡县| 富蕴县| 尉氏县| 兴安盟| 志丹县| 长汀县| 林州市| 安泽县| 鄂尔多斯市| 合江县| 岳西县| 元氏县| 澜沧| 泗水县| 奉贤区| 中卫市| 临颍县| 双柏县| 绵竹市| 太康县| 绥中县| 泾源县| 博乐市| 屏南县| 达日县| 天台县| 凯里市| 辉县市| 长泰县| 华宁县| 泰和县| 汉源县| 浠水县|