Trait
Mecanismo para reutilizar código sin herencia múltiple. Aprende qué es Trait, cómo funciona y cuándo usarlo. Guía completa con ejemplos prácticos en español.
Definición
Un mecanismo para reutilizar código en clases que no soporta herencia múltiple. Los traits permiten compartir métodos entre clases sin crear una jerarquía de herencia. Son similares a mixins en otros lenguajes y ayudan a evitar la duplicación de código.
Ejemplos
- • trait Logueable { }
- • class MiClase { use Logueable; }