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 ?) selon les recommandations des projets correspondants.
|
Un mixin, 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".