HÉRITAGE MULTIPLE

Messages postés
4947
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
- - Dernière réponse : shenron666
Messages postés
231
Date d'inscription
dimanche 14 septembre 2003
Statut
Membre
Dernière intervention
20 août 2014
- 7 mai 2010 à 22:33
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/51706-heritage-multiple

Afficher la suite 
shenron666
Messages postés
231
Date d'inscription
dimanche 14 septembre 2003
Statut
Membre
Dernière intervention
20 août 2014
-
cf mon premier commentaire
on ne simule rien avec une interface, et ça ne permet pas l'héritage multiple
l'intérêt de l'héritage multiple ne se retrouve pas et en plus il faut implémenter toutes les interfaces alors qu'avec l'héritage la classe fille hérite des implémentations
SlimH2S
Messages postés
10
Date d'inscription
vendredi 18 avril 2008
Statut
Membre
Dernière intervention
17 juin 2010
-
Je suis d'accords que l'héritage multiple n'est pas possible en C#. Mais dans son titre il est bien mentionné qu'on peut le SIMULER en passant par les interfaces alors je ne voix pas ou se trouve le problème.
shenron666
Messages postés
231
Date d'inscription
dimanche 14 septembre 2003
Statut
Membre
Dernière intervention
20 août 2014
-
l'héritage multiple de classes en C# n'est pas possible
ta solution ne simule rien, ce n'est pas de l'héritage multiple, point
une interface n'est pas une implémentation
ps : niveau débutant
sebmafate
Messages postés
4947
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
30 -
Qu'on soit bien d'accord : l'héritage multiple se fait à partir de 2 (ou plus) classes.

D'ailleurs le vocabulaire de la POO est clair :
- on hérite d'une classe
- on implémente une interface !

Donc dans ta solution, tu implémentes 2 ou n classes... ce qui est autorisé puisque ce n'est pas de l'héritage multiple !