Package pi.annotations
Annotation Interface ChainableMethod
Zeigt an, dass diese Methode verkettet werden kann.
Method Chaining (deutsch: Methodenverkettung) ist eine Programmiertechnik in der objektorientierten Programmierung, bei der mehrere Methodenaufrufe desselben Objekts in einer einzigen Codezeile hintereinander ausgeführt werden.
Die Verkettung wird ermöglicht, indem jede Methode in der Kette einen Rückgabewert liefert, der als Ziel für den nächsten Aufruf dient. In der Regel gibt die Methode das aktuelle Objekt selbst zurück.
Durch Method Chaining müssen keine temporären Zwischenvariablen erstellt werden, um den Zustand des Objekts nach jedem Schritt zu speichern. Statt
Image image = new Image("actor.png");
image.size(2, 1);
image.flippedHorizontally(true);
image.anchor(5, 0);
kann dann geschrieben werden:
new Image("actor.png").size(2, 1).flippedHorizontally(true).anchor(5, 0);
Dadurch werden unnötige Wiederholungen des Objektnamens vermieden.
- Since:
- 0.44.0
- Author:
- Josef Friedrich