Layers架構模式

Layers架構模式的好處是:

  第一、任何一層的變化都可以很好地侷限於這一層,而不會影響到其他各層。

  第二、更容易容納新的技術和變化。Layers架構模式容許任何一層變更所使用的技術

Facade架構模式

  外部與一個子系統的通訊必須通過一個統一的門面(Facade)對象進行,這就是Facade模式。

  現代的軟件系統都是比較複雜的,設計模式的任務就是協助設計師處理複雜系統的設計。

  設計師處理複雜系統的一個常見方法便是將其"分而治之",把一個系統劃分爲幾個較小的子系統。但是這樣做了以後,設計師往往仍然會發現一個子系統內仍然有太多的類型要處理。而使用一個子系統的使用端往往只關注一些特定的功能,卻要同時與子系統內部的許多對象打交道後才能達到目的,請見下面的對象圖。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章