最小知識原則 2020-08-05 Principle Least Knowledge Principle (LKP)Only talk to your immediate friends. 只跟你的密友說話。 客戶不該知道細節,僅需知道接口方法。 客戶不該知道內部生產的演算法、依賴了哪些類別,只需知道接口方法和結果。 其核心精神強調了類別之間的鬆耦合。(隱藏內部的實作,就更容易對其作出改變) 此原則亦被稱作 迪米特法則 (Law of Demeter) 。 ʕ •ᴥ•ʔ:除了類別間的關係,也可以應用在 API 的設計。