五月天青色头像情侣网名,国产亚洲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ù)庫操作的查詢外觀、保存外觀等。

寫在最后

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


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

分享到微博請遵守國家法律
来凤县| 通道| 岳普湖县| 屯留县| 柯坪县| 宣恩县| 黑山县| 江都市| 武义县| 北海市| 抚松县| 新龙县| 秦安县| 达日县| 陵水| 奇台县| 垦利县| 赫章县| 晋城| 吉林省| 和硕县| 临颍县| 平度市| 鄢陵县| 五河县| 济阳县| 合山市| 义马市| 祁连县| 灵丘县| 平昌县| 南汇区| 容城县| 聂荣县| 无锡市| 龙海市| 黄冈市| 崇礼县| 峨边| 南投市| 宿州市|