Programación Orientada a Objetos

Mixin

Español

Resumen

Técnica para incorporar funcionalidad a varias clases, distinta de la herencia.

Detalles

Mecanismo que permite entrelazar funcionalidad común entre varias clases evitando las restricciones de la herencia simple. Suele implementarse mediante características del lenguaje como los módulos de Ruby o los traits, obteniendo reutilización mientras se evita la complejidad (el problema del diamante) de la herencia múltiple.

Más términos de Programación