Mixin
Un article de Wikipédia, l'encyclopédie libre.
Cet article est une ébauche concernant l’informatique.
Vous pouvez partager vos connaissances en l’améliorant. (Comment ?).
|
Un mixin, aussi appelé sous-classe abstraite, est une classe abstraite. 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.
Par exemple, considérons une classe Maison. À cette classe nous pouvons ajouter un garage. Pour cela, on crée une classe abstraite Garage, qui est ici un mixin, et on crée une classe MaisonAvecGarage qui hérite à la fois de Maison et de Garage.