Gostaria de saber se interface é um tipo de herança multipla?
Não seria um tipo de herança múltipla a meu ver, já que interfaces não contém métodos implementados, contém métodos que a classe q a implementa DEVE implementar… Na herança múltipla voce herda os métodos da classe superior… Corrijam-me se eu estiver errado
A rigor não é, tanto que você vê a diferença ao desenhar os diagramas UML.
Você pode simular a herança múltipla se realmente precisar.
A linguagem Eiffel, uma das poucas que admite a herança múltipla (a outra que conheço é a C++) usa alguns mecanismos meio complicados para suportar corretamente a herança múltipla.
Nem se fale do mecanismo do C++ (complexo e com vários problemas), que foi uma das inspirações para que o James Gosling não copiasse o recurso de herança múltipla do C++.
[quote=thingol]A rigor não é, tanto que você vê a diferença ao desenhar os diagramas UML.
[/quote]
Na verdade, em UML < 2.0 interfaces sao classes estereotipadas.
De qualque rmaneira, topico trancado, continuem no outro: