Mixin - Définition et Explications

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs est disponible ici.

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 (Une maison est un bâtiment de taille moyenne destiné à l'habitation d'une famille, voire de plusieurs, sans être considérée comme un immeuble collectif.). À cette classe nous pouvons ajouter un garage. Pour cela, on crée une classe abstraite Garage, qui est ici un mixin (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.), et on crée une classe MaisonAvecGarage qui hérite à la fois de Maison et de Garage.

Cet article vous a plus ? Partagez-le sur les réseaux sociaux avec vos amis !
Page générée en 0.014 seconde(s) - site hébergé chez Amen
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
Ce site est édité par Techno-Science.net - A propos - Informations légales
Partenaire: HD-Numérique