Aller au contenu

Discussion:Problème du diamant

Le contenu de la page n’est pas pris en charge dans d’autres langues.
Une page de Wikipédia, l'encyclopédie libre.
Autres discussions [liste]
  • 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)[répondre]