Hallo zusammen,
könnte mir vielleicht jemand erklären was der Unterschied zwischen Polymorphie und dem liskovischen Substitutionsprizip ist?
Habe im Internet mal geguckt, aber das ganze hat mich dann mehr verwirrt als ich schon von vornerein war.
Laut meinem Verständnis heißt es:
Polymorphie: Ein Objekt kann in allen Gestalten seiner Vaterklasse auftreten
Beispiel: Hund h = new Tier();
Und auch LSB heißt genau das selbe. Also das ein Objekt in die Gestalten seiner Oberen Klassen schlüpfen kann.
Danke schon
Grüße
könnte mir vielleicht jemand erklären was der Unterschied zwischen Polymorphie und dem liskovischen Substitutionsprizip ist?
Habe im Internet mal geguckt, aber das ganze hat mich dann mehr verwirrt als ich schon von vornerein war.
Laut meinem Verständnis heißt es:
Polymorphie: Ein Objekt kann in allen Gestalten seiner Vaterklasse auftreten
Beispiel: Hund h = new Tier();
Und auch LSB heißt genau das selbe. Also das ein Objekt in die Gestalten seiner Oberen Klassen schlüpfen kann.
Danke schon
Grüße