設計模式-Facade模式

Facade模式

 

當軟件系統需要跟子系統進行復雜的交互時,爲了減少系統的交互從而簡化系統之間交互的目地,可以用外觀模式。

 

外觀模式用到了一個常用的規則:最小知識原則也叫迪米特原則,如果你的應用有很多類,並且他們有複雜的依賴關係,那麼你的應用將非常難於擴展和維護,其中一處改動能影響很多使用者。迪米特原則讓我們減少系統之間的依賴,一處改動只會影響小範圍的地方。

 

外觀模式提供facade類,軟件系統只和高層次的類打交道,避免與底層之間的直接接觸,從而減少與底層類之間的依賴,從而減少了耦合。

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