Subklasse ist die Bezeichnung aus der Java-Welt. Praktisch wichtig ist die Regel von Barbara Liskov: Eine Unterklasse muss überall einsetzbar sein, wo die Oberklasse erwartet wird. Wer dagegen baut, erzeugt Fehler an unerwarteten Stellen.
Siehe: Unterklasse