国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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ù)庫操作的查詢外觀、保存外觀等。

寫在最后

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


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

分享到微博請遵守國家法律
略阳县| 崇文区| 阳朔县| 梧州市| 梁河县| 琼结县| 米林县| 三原县| 佛坪县| 滨州市| 永定县| 明溪县| 黑河市| 河东区| 酒泉市| 老河口市| 翁源县| 安阳县| 邹平县| 丰宁| 巧家县| 桂平市| 凭祥市| 樟树市| 朝阳市| 新营市| 通海县| 安福县| 屯门区| 益阳市| 西丰县| 伊川县| 博客| 崇阳县| 交口县| 合川市| 瓦房店市| 噶尔县| 武功县| 温宿县| 海盐县|