Problema do diamante: Diferenzas entre revisións

Contido eliminado Contido engadido
ToloBot (conversa | contribucións)
m Bot: Substitución automática de texto (-== Vexa tamén == +== Véxase tamén ==)
m Bot: Substitución automática de texto (-|thumb| +|miniatura| & -|thumbnail| +|miniatura|)
Liña 1:
[[Ficheiro:Diamond inheritance.svg|thumbminiatura|right|Un diagrama de herdanza en diamante.]]
 
En [[Linguaxe de programación|linguaxes de programación]] [[programación orientada a obxectos|orientada a obxectos]], o '''problema do diamante''' é unha ambigüidade que xurde cando dous [[clase (Informática)|clases]] B e C [[herdanza (programación orientada a obxectos)|herdan]] de A, e a clase D herda de B e C. Se un [[métodos (programación orientada a obxectos)|método]] en D chama a un método definido en A, ¿por qué cal clase o herda, B ou C?