Discussion:Problème du diamant
- Admissibilité
- Neutralité
- Droit d'auteur
- Article de qualité
- Bon article
- Lumière sur
- À faire
- Archives
- Commons
Diamant mais pourquoi donc une telle traduction[modifier le code]
The diamond problem n'a pas pour traduction française Le problème du diamant mais bien plutôt comme Le problème du losange. En français la forme géométrique losange n'est pas appelé diamant. Qu'en pensez vous?
Confusion de deux problèmes ?[modifier le code]
Selon l'article héritage multiple , le problème du diamant est de savoir si les classe B et C doivent partager la même superclasse A ou bien avoir chacune leur propre classe de base (cf les classes virtual du C++). Mais l'article problème du diamant parle surtout du problème de méthodes homonymes dans B et C.
Je pense que c'est l'article héritage multiple qui a raison car il n'est pas nécessaire d'avoir un héritage en diamant (B et C dérivant de A) pour avoir des méthodes homonymes. Mais les deux problèmes sont confondus dans les source que je connais. Et il est vrai que la configuration en diamant pose aussi autre un problème lors de la résolution des méthodes homonymes par linéarisation ske (d) 21 avril 2013 à 12:07 (CEST)