迪米特法則

概述 迪米特法則又稱爲最少知識法則,即:如果兩個類不必彼此直接通信,那麼這兩個類就不應該發生直接的相互作用。如果其中一個類需要調用另一個類的某一個方法的話,可以通過第三方來轉發這個調用。 迪米特法則特別強調的是類之間的鬆耦合,即在類的結構設計上,每一個類都應該儘量降低成員的訪問權限。我們在進行程序設計時,類之間的耦合程度越小,越是有利於複用,一個出在弱耦合的類被修改的時候,對其他類造成的影響就越小
相關文章
相關標籤/搜索