En
programmation orientée objet, un
mixin ou une
classe mixin est une
classe destinée à être composée par
héritage multiple avec une autre classe pour lui apporter des fonctionnalités. C'est un cas de réutilisation d'implémentation. Chaque mixin représente un service qu'il est possible de greffer aux classes héritières.