Léxico de TI › Programação › Mixin

Mixin

Programação Svenska → Atualizado: 2026-09-30

Classe ou módulo feito para ser composto em outras classes — contribui com funcionalidade sem ser um tipo independente.

Aparece como include de Module no Ruby, herança múltipla no Python, traits no Scala, padrões com Object.assign no JS e @mixin no Sass/SCSS. Resolve problemas que a herança simples não resolve (combinar funcionalidade de várias fontes). Riscos: herança em diamante e colisão de nomes. Alternativa moderna: composição (o objeto tem um objeto) no lugar de herança.

← Voltar ao léxico