Preguntas etiquetadas con multiple-inheritance

Característica de algunos lenguajes de programación de computadoras orientados a objetos en la que una clase puede heredar comportamientos y características de más de una superclase o clase base.

955
¿Qué es un mixin y por qué son útiles?

En " Programación de Python ", Mark Lutz menciona "mixins". Soy de un fondo C / C ++ / C # y no he escuchado el término antes. ¿Qué es un mixin? Leyendo entre las líneas de este ejemplo (al que me he vinculado porque es bastante largo), supongo que es un caso de usar herencia múltiple para...

212
Herencia múltiple en C #

Dado que la herencia múltiple es mala (hace que la fuente sea más complicada) C # no proporciona dicho patrón directamente. Pero a veces sería útil tener esta habilidad. Por ejemplo, puedo implementar el patrón de herencia múltiple faltante usando interfaces y tres clases como esa: public interface...