Entwurfsmuster · Senior · Frage 46 von 75

Was ist der Unterschied zwischen „Implementierungsvererbung“ und „Schnittstellenvererbung“?

Antwort zeigen

Richtige Antwort: Die erste übernimmt den Code der Eltern, die zweite nur den Vertrag

Erklärung

extends einer Klasse zieht die Implementierung mit und erzeugt starke Kopplung an die Elternklasse. implements oder strukturelle Typisierung legen nur den Vertrag fest. Die meisten Ratschläge „Komposition statt Vererbung“ zielen genau auf Implementierungsvererbung.

Zum Weiterlesen

Fehler in der Frage

Entwurfsmuster · Senior · Frage 46

Teste dich selbst

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

Diesen Test machen