面向對象設計原則(七)迪米特法則

面向對象設計原則之迪米特法則 迪米特法則又稱爲最少知識原則(LeastKnowledge Principle, LKP)。 定義 其定義如下: 迪米特法則(Law of Demeter, LoD):一個軟件實體應當儘可能少地與其他實體發生相互作用。 迪米特法則還有幾種定義形式,包括:不要和「陌生人」說話、只與你的直接朋友通信等,在迪米特法則中,對於一個對象,其朋友包括以下幾類: 當前對象本身(th
相關文章
相關標籤/搜索