LoD-Regelsatz
Der Regelsatz LoD für die Programmierung (Law of Demeter, Gesetz von Demeter) geht davon aus, dass bei der Softwareentwicklung die Interaktion zwischen verschiedenen Komponenten des Systems eingeschränkt werden sollte.
Nach den LoD-Regeln sollte jede Komponente in Ihrem System:
- Eingeschränkte Kenntnisse über die Funktionsweise und den Funktionsumfang anderer Module und Komponenten haben.
- Nur mit denen interagieren erlaubten Komponenten und von der Arbeit mit unbekannten Modulen isoliert sein.
Siehe auch
-
Prinzip
SOLID,
welches Empfehlungen für software auf OOP-Basis gibt -
Prinzip
DRY,
welches die Aufteilung von software in kleine Komponenten vorsieht -
Prinzip
KISS,
welches den Verzicht auf die Verkomplizierung von software annimmt -
Prinzip
YAGNI,
welches den Verzicht auf übermäßige Funktionalität von software annimmt -
Prinzip
CQS,
welches für jede Funktion nur einen Befehl vorsieht -
Prinzip Trennung der Verantwortlichkeiten,
welches bei der Softwareentwicklung angewendet wird