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
Dans le cours : Découvrir les design patterns
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…
Entraînez-vous tout en suivant la formation avec les fichiers d’exercice.
Téléchargez les fichiers utilisés par l’instructeur pour enseigner le cours. Suivez attentivement et apprenez en regardant, en écoutant et en vous entraînant.
Table des matières
-
-
-
-
-
-
(Verrouillé)
Appliquer un faible couplage7 m 39 s
-
(Verrouillé)
S'appuyer sur une forte cohésion5 m 33 s
-
(Verrouillé)
Passer par la règle de l'expert5 m 34 s
-
(Verrouillé)
Utiliser le créateur4 m 57 s
-
(Verrouillé)
Gérer le contrôleur6 m 29 s
-
(Verrouillé)
Appliquer le polymorphisme5 m 40 s
-
(Verrouillé)
Ne pas parler aux inconnus5 m 28 s
-
(Verrouillé)
Découvrir Indirection, Pure fabrication et Points de variation6 m 58 s
-
(Verrouillé)
-
-