Demeter Kanunu

"Bir nesne yalnızca yakın arkadaşlarıyla etkileşime girmeli, yabancılarla konuşmamalıdır."

Açıklama:
Bir modül, işini halletmek için başka bir nesnenin iç yapısını kurcalamamalıdır. Zincirleme çağrılardan (a.getB().getC()) kaçının.

Gerçek Hayattan Örnek:
Marketteki kasiyer cüzdanınızı alıp içinden parayı kendi çekmez (Anti-Pattern). Kasiyer sizden sadece ödeme ister, siz cüzdanınızdan parayı çıkarıp verirsiniz (Demeter'e Uygun).