(七)設計原則之迪米特法則

迪米特法則定義:一個軟件實體對其他實體的引用越少越好,換句話說,如果兩個類不彼此直接通信,那麼這兩個類就不應當發生直接的相互作用,而是通過一個第三者發生間接交互。 怎麼理解? 先看一下,它的別稱是最少知道原則,就是說一個對象應當對其他對象有儘可能少的瞭解,不和陌生人講話。 它的初衷是降低或減少類之間的耦合,也就減少了對其他類的依賴,如此會容易使得系統的功能模塊獨立。 我們的門面模式(Facade)
相關文章
相關標籤/搜索