Richard: Extend, Implement, Abstract

Beitrag lesen

Hallo Michilee,

Natürlich verbirgt sich hinter dem Attribut vom _Typ_ InterfaceB eine konkrete Implementierung davon.

Habe den Satz leider nicht ganz verstanden, frage aber nach den Ferien unseren Lehrer nochmals direkt. "Eine konkrete Implementierung?"

Ich meine damit ein Objekt von einer Klasse, die InterfaceB implementiert.

Was meint er mit, die Klasse Strategie definiert nur eine Schnittstelle?

Dass Strategie ein Interface ist, dass die Fähigkeiten der konkreten Strategien vorschreibt.

Strategie selber ist kein Interface

Doch.

sie implementiert dann vom meinem Verständnis her die beiden Interfaces KonkreteStrategieA und B?

Nein, umgekehrt.

Grüße
Richard