Zu dieser Karteikarte gibt es einen kompletten Satz an Karteikarten. Kostenlos!
132
Was ist das Substitutionsprinzip?
Objekttypen:
polymorphe Referenzen - können potentiell verschiedene Typen annehmen .
- den deklarierten Typ und alle seine Subtypen
Objekt von Typ kann also zur Laufzeit substituiert (ersetzt) werden
- Figur kann Kreis, Rechteck, Dreieck oder Kugel sein
- Figur kann sich also entsprechend unterschiedlich verhalten
Erlaubt, weil Subklasse das Verhalten der Superklasse erbt!
polymorphe Referenzen - können potentiell verschiedene Typen annehmen .
- den deklarierten Typ und alle seine Subtypen
Objekt von Typ kann also zur Laufzeit substituiert (ersetzt) werden
- Figur kann Kreis, Rechteck, Dreieck oder Kugel sein
- Figur kann sich also entsprechend unterschiedlich verhalten
Erlaubt, weil Subklasse das Verhalten der Superklasse erbt!
Tags: Interfaces und Polymorphismus, VL08
Quelle:
Quelle: