Mehrfachvererbung wird von sehr vielen Programmiersprachen unterstützt und das Problem der Mehrfachvererbung hat in meiner Datenstruktur keine Relevanz.
Da Objekt-Typen lediglich Attribute besitzen und keine Methoden gibt es auch kein Problem der Mehrfachvererbung.
Ich habe nirgends ein Java-Beispiel für Mehrfachvererbung gezeigt, wie kommst du darauf?
Außerdem glaube ich nicht, dass du Interfaces korrekt verstanden hast, zumindest nicht in dem Sinne wie sie allgemein üblich verstanden werden.
Interfaces sind genau was ihr Name aussagt, eine Schnittstelle in einem Programm. Wenn du versuchst sie für Mehrfachvererbung zu verwenden, dann machst du etwas falsch.
Wenn du eine Hierarchie einbauen willst, welche equivalent zur Mehrfachvererbung in Java wäre, dann musst du das Delegations-Pattern verwenden. Aber das driftet jetzt doch sehr stark in den Bereich des Off-Topic.