Class RemoveEvenIntegersStrategy
- java.lang.Object
-
- DoublyLinkedList.DeletionStrategy
-
- RemoveEvenIntegersStrategy
-
public class RemoveEvenIntegersStrategy extends DoublyLinkedList.DeletionStrategy
Autor
Dokumentiert von: Mert Can Özdemir
Modul: DAP1Dokumentation der Klasse RemoveEvenIntegersStrategy
Werte von 'Integer'-Objekten, die gerade sind (also restlos durch 2 Teilbar), liefert true zurück.
Im Zusammenwirken mit der Methode 'deleteSelected()' aus der Klasse 'DoublyLinkedList', werden genau diese Elemente, aus der Liste gelöscht.
-
-
Constructor Summary
Constructors Constructor Description RemoveEvenIntegersStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanselect(java.lang.Object ref)Die Methode liefert für alle 'Element'-Objekte in einer Liste von 'Integer'-Objekten Liste 'true', wenn der Inhalt (das 'content'-Attribut der Klasse 'Element' referenziert auf ein Objekt vom Typ 'Object') eine gerade Zahl ist.
Ist der Inhalt eine ungerade Zahl, wird 'false' zurückgegeben
-
-
-
Method Detail
-
select
public boolean select(java.lang.Object ref)
Die Methode liefert für alle 'Element'-Objekte in einer Liste von 'Integer'-Objekten Liste 'true', wenn der Inhalt (das 'content'-Attribut der Klasse 'Element' referenziert auf ein Objekt vom Typ 'Object') eine gerade Zahl ist.
Ist der Inhalt eine ungerade Zahl, wird 'false' zurückgegebenIm Zusammenwirken mit der Methode 'deleteSelected()' aus der Klasse 'DoublyLinkedList', werden so genau die Elemente, die 'true' liefern (also gerade sind), aus der Liste gelöscht.
- Specified by:
selectin classDoublyLinkedList.DeletionStrategy
-
-