这个编程规则的名称是什么?

Sve*_*ier 1 law-of-demeter

有一个编程"规则"表明,当需要知道'xyz'时,方法应该代替'x',直接询问'z'.我只是不记得这个名字.

use*_*714 7

我不确定它是否正是你所追求的,但这听起来非常类似于得墨忒耳法则.


Ste*_*eel 7

它被称为得墨忒耳定律(又称最小知识原理).见http://en.wikipedia.org/wiki/Law_of_Demeter.

我听到的最生动,最令人难忘的例子是"当你在商店购买时,店员不会要求你提供钱包,所以他们可以提取钱,他们会要求你拿钱! "