Sur une application de l'OOP - page 12

 
Vasiliy Sokolov:
...il suffit de permettre l'héritage multiple à partir de classes si et seulement si elles sont représentées comme des classes purement abstraites (ne contiennent pas de données ou d'implémentations, toutes les méthodes sont publiques). En d'autres termes, il n'est pas nécessaire d'introduire une construction ou un mot-clé spécifique non inclus dans la norme C++.
Puisque vous vous référez au C++, il n'y a pas les limitations que vous suggérez, alors pourquoi inventer des barrières artificielles ? Il vaut mieux permettre l'héritage multiple et c'est tout. Et chacun décidera pour lui-même comment l'utiliser. Si vous ne voulez pas hériter de classes non abstraites, ne le faites pas, soyez libre. Et quelqu'un en a besoin au contraire.