Law of Demeter

"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.

Methoden dieser Art sind:

  • Methoden, die innerhalb der eigenen Klasse definiert sind
  • Methoden von Objekten, die mit der Methoden Parameterliste übergeben wurden
  • Methoden von Objekten, welche Instanzvariablen im eigenen Objekt sind
  • Methoden von Objekten, die innerhalb der Methode erzeugt wurden

Links

de.wikipedia.org
Law of Demeter (LoD)
http://de.wikipedia.org/wiki/Gesetz_von_Demeter

en.wikipedia.org
Gesetz von Demeter - Law of Demeter (LoD) Flagge Großbritanien
http://en.wikipedia.org/wiki/Law_of_Demeter