一個對象應(yīng)該對其他對象有最少的了解
迪米特法則對低耦合提出了明確的要求
1瞳步、只和朋友交流
雖然一個類和多個類產(chǎn)生依賴關(guān)系厂画,但它只和朋友類交流
朋友類的定義:### 出現(xiàn)在成員變量、方法的輸入輸出參數(shù)中的類是成員朋友類,出現(xiàn)在方法體內(nèi)部的類不是
2旁赊、朋友間也是有距離的
兩個類雖然會交流愉阎,但不能暴露太多的方法給對方绞蹦,能不暴露就不暴露,也就是少用public榜旦,多用private
3幽七、是自己的就是自己的
如果一個方法放在本類中,既不增加類間關(guān)系溅呢,也不對本類產(chǎn)生
迪米特法則的核心觀念就是類間解耦澡屡,弱耦合,只有弱耦合之后咐旧,類的復(fù)用率才可以提高