Auf Thema antworten

Bzw. wenn es eine strukturverträgliche Totalordnung gibt, siehe geordneter Körper.



Ja, ich finde die Java-Lösung mit Comparable und Comparator auch Murks. Es wäre besser, wenn es dort so gemacht worden wäre wie mit Iterable und Iterator. Dann wäre Comparable (mit einer Methode comparator()) nur eine Garantie, dass es einen Comparator gibt; und die eigentlichen Implementierungen wären immer nur in Comparator-Klassen zu finden.


Mit equals() ist es imo noch schlimmer, man kann sich ja mehrere verschiedene Äquivalenzrelationen für dieselbe OO-Klasse von Objekten vorstellen.


… und gleich sind wir bei funktionaler Programmierung. :D


Ark



Oben