Informatik-Lexikon |
Unterklassen |
|
Man kann innerhalb einer Klasse eine Unterklasse definieren. Hier ein Beispiel aus der Folge 22 (Variablenverwaltung)
Außerhalb der Klasse Varlist wird die Klasse Variable nicht benötigt, daher ist es sinnvoll - ganz im Sinne des information hiding (Verstecken von unnötigen Informationen) - dem außenstehenden Betrachter erst gar keine Informationen darüber zu geben, dass eine solche Klasse existiert. Variable ist hier quasi eine Unterklasse von Varlist. Statt eines normalen Attributes steht hier eben die komplette Definition einer Klasse in der Definition der übergeordneten Klasse. |