Das generische Interface (Schnittstelle) ComparableContent<ContentType>
Das generische Interface ComparableContent muss von Klassen
implementiert werden, deren Objekte in einen Suchbaum
(BinarySearchTree) eingefügt werden sollen. Die Ordnungsrelation
wird in diesen Klassen durch Überschreiben der drei implizit abstrakten
Methoden isGreater, isEqual und isLess festgelegt.
Das Interface ComparableContent gibt folgende implizit abstrakte Methoden vor:
Anfrage boolean isGreater(ContentType pComparableContent)
Wenn festgestellt wird, dass das
Objekt, von dem die Methode aufgerufen wird, bzgl. der gewünschten
Ordnungsrelation größer als das Objekt pComparableContent ist, wird true geliefert. Sonst wird false geliefert.
Anfrage boolean isEqual(ContentType pComparableContent)
Wenn festgestellt wird, dass das
Objekt, von dem die Methode aufgerufen wird, bzgl. der gewünschten
Ordnungsrelation gleich dem Objekt pComparableContent ist, wird true geliefert. Sonst wird false geliefert.
Anfrage boolean isLess(ContentType
pComparableContent)
Wenn festgestellt wird, dass das
Objekt, von dem die Methode aufgerufen wird, bzgl. der gewünschten
Ordnungsrelation kleiner als das Objekt pComparableContent ist, wird true geliefert. Sonst wird false geliefert.