"Law of Demeter" ist eine Entwurfsrichtlinie in der Softwareentwicklung, mit dem Ziel der Verringerung der Abhängigkeiten der Objekte in einem Softwaresystem.
Kernaussage der Entwurfsrichtlinie ist, dass Objekte vorrangig nur mit Methoden von Objekten in ihrer unmittelbaren Umgebung kommunizieren sollen.