Dans le cours : Découvrir les design patterns

Accédez au cours complet aujourd’hui

Inscrivez-vous aujourd’hui pour accéder à plus de 24 200 cours dispensés par des experts.

Appliquer le polymorphisme

Appliquer le polymorphisme

Alors, dans cette vidéo, nous allons nous intéresser à la règle numéro six : la règle du polymorphisme. Règle du polymorphisme que je vais illustrer par un petit diagramme de classes très rapidement. Donc, au niveau de la structure, lorsque vous êtes devant un modèle comme celui-ci : Chat, Lion et bien sûr, héritant de Félin, je vais faire un petit héritage comme ça. Eh bien, quand vous voulez manipuler Chat et Lion, normalement, vous essayez de passer par le polymorphisme et vous évitez de tester le type de l'objet. Ici donc, vous avez la notion de Cage. Craig Larman a dit : « Si tu veux manipuler les chats et les lions, étant donné qu'ils ont des comportements légèrement différents par exemple, lorsque ils parlent... » Oui, parce qu'un chat, quand ça parle, ça miaule et un lion, quand ça parle, ça fait pas pareil. Et donc en fait, quand vous voulez manipuler Chat et Lion, vous devez passer par du polymorphisme et non pas par du test de type d'objet, c'est-à-dire ici au niveau…

Table des matières