Entwurfsmuster · Junior · Frage 28 von 75

Was verlangt das Liskov Substitution Principle (LSP)?

Antwort zeigen

Richtige Antwort: Ein Subtyp muss überall nutzbar sein, wo der Basistyp erwartet wird

Erklärung

Die klassische Verletzung: Square extends Rectangle, wobei setWidth auch die Höhe ändert - Code, der sich auf ein Rechteck verlässt, bricht. Im Frontend: eine Wrapper-Komponente um <input> sollte erwartete Props wie onChange und disabled unterstützen.

Zum Weiterlesen

Fehler in der Frage

Entwurfsmuster · Junior · Frage 28

Teste dich selbst

Mach den Test Entwurfsmuster · Junior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen