設計模式系列--23種常見設計模式之迪米特法則(7)

迪米特法則(LKP:Least Knowledge Principle,又叫最少知識原則) 概念 一個軟件實體應當儘可能少的與其他實體發生相互作用。每一個軟件單位對其他的單位都只有最少的知識,而且侷限於那些與本單位密切相關的軟件單位。 換句話說:如果兩個類不必彼此直接通信,那麼這兩個類就不應當直接的相互作用;如果其中一個類需要調用另一個類的某一個方法的話,可以通過第三者轉發這個調用。 目的 解耦,
相關文章
相關標籤/搜索