2017年4月7日 星期五

OOP - Law of Demeter 最小知識原則


意思就是假設 A 要問 B 一個問題,但是 B 要問 C 才能知道答案,那麼 A 應該只需要問 B 就好,A 不需要知道 B 還需要問 C,對 A 來說問 B 就能知道答案了

範例

A.askB #=> Answer

違反此原則的範例:

A.askB.askC #=> Answer


http://ithelp.ithome.com.tw/articles/10101265

沒有留言:

張貼留言