Mixin

Un article de Wikipédia, l'encyclopédie libre.
Aller à : Navigation, rechercher

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".

Outils personnels
Espaces de noms

Variantes
Actions
Navigation
Contribuer
Imprimer / exporter
Boîte à outils
Autres langues