Class DoublyLinkedList.SubstitutionStrategy
- java.lang.Object
-
- DoublyLinkedList.SubstitutionStrategy
-
- Enclosing class:
- DoublyLinkedList
public abstract static class DoublyLinkedList.SubstitutionStrategy extends java.lang.Object
Autor
Dokumentiert von: Mert Can Özdemir
Modul: DAP1Dokumentation der öffentlichen statischen inneren Klasse SubstitutionStrategy
- Definiert, wie Methoden deklariert werden können, die der Klasse 'DoublyLinkedList' zur Ausführung von 'void substituteAll( SubstitutionStrategy s )' als Argument �bergeben werden k�nnen.
- Die Methode gibt gemäß der Implementierung der abstrakten Klasse (au�erhalb der Klasse 'DoublyLinkedList') ein Objekt vom Typ ('Object') an die innere Methode 'void substituteAll( SubstitutionStrategy s )' zurück. Dieses Objekt wird dann in 'substituteAll( SubstitutionStrategy s )' verwendet, um das aktuelle Objekt zu ersetzen. (-> Die 'substituteAll()'-Methode gibt also vor, was wir mit den zu 'SubstitutionStrategy' kompatiblen Objekt überhaupt tun)
-> Es können also Änderungen an der Liste vorgenommen werden, die in der ausführung von 'substitute( Object ref )' bestimmt werden.
-
-
Constructor Summary
Constructors Constructor Description SubstitutionStrategy()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract java.lang.Objectsubstitute(java.lang.Object ref)Jede Klasse, die 'SubstitutionStrategy' erweitert und somit zu 'SubstitutionStrategy' kompatibel ist, muss eine konkrete implementierung der Methode 'Object substitute( Object ref )' haben, die mindestens vom Zugriffstyp public ist.
-
-
-
Method Detail
-
substitute
public abstract java.lang.Object substitute(java.lang.Object ref)
Jede Klasse, die 'SubstitutionStrategy' erweitert und somit zu 'SubstitutionStrategy' kompatibel ist, muss eine konkrete implementierung der Methode 'Object substitute( Object ref )' haben, die mindestens vom Zugriffstyp public ist.
-
-