Das Gesetz der Demeter

In den späten 1980er-Jahren wurde an der Northwestern University (USA) eine Regel aufgestellt, die als das Gesetz der Demeter (Law of Demeter) bezeichnet wird. Am besten lässt es sich durch den folgenden Satz zusammenfassen: »Sprich nur mit deinen besten Freunden.« Die Gedanke ist, dass ein Objekt nichts über die internen Details der Objekte wissen soll, mit denen es interagiert. Der Name des Gesetzes bezieht sich auf die römische Göttin der Fruchtbarkeit (und daher auch der Lebensmittelverteilung). Genau genommen war sie natürlich keine alte Philosophin, aber wenigstens klingt ihr Name fast so!

Etwas formaler ausgedrückt, besagt das Gesetz der Demeter, dass innerhalb einer Methode nur die folgenden Methoden aufgerufen werden ...

Get Produktiv programmieren now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.