Ist es in Java möglich, zu erzwingen, dass eine Klasse bestimmte Unterklassen hat und keine anderen? Zum Beispiel:Gibt es eine Möglichkeit, algebraische Typen in Java zu implementieren?
Kann ich irgendwie erzwingen, dass keine anderen Unterklassen von A jemals erstellt werden können?
Alternativ alle als verschachtelte Klassen mit A nur einen privaten Konstruktor haben. –
Das ist nicht so ästhetisch, obwohl: A.B, A.C ... –
Import statisch zu retten, marxidad – Apocalisp