next up previous contents index
Next: Interface-Deklarationen Up: Interfaces Previous: Beispiel einer Interface-Anwendung

Einfacherbung gegen Mehrfacherbung

Mehrfacherbung von Klassen führt bei rautenförmiger Hierarchiestruktur (diamond inheritance)     

tex2html_wrap2188

zu Mehrdeutigkeiten.

Ursache für diese Mehrdeutigkeiten ist der Zugriff auf Implementierungsaspekte (Attribute)  

Also: Einfacherbung für Klassen

Mehrfacherbung von Entwurfsaspekten macht keine Probleme

Also: Mehrfacherbung für Interfaces

   class AttributedFigure extends WhatEver
     implements Attributed, Verbose
   { ...
   }


next up previous contents index
Next: Interface-Deklarationen Up: Interfaces Previous: Beispiel einer Interface-Anwendung

Peter Pfahler, 1997