Comprendre l'héritage et le polymorphisme
Objectifs
Les objectifs de cette vidéo sont de comprendre les concepts clés de l'héritage et du polymorphisme en POO, et d'apprendre à les implémenter en Python pour créer des codes réutilisables et flexibles.
Résumé
Découvrez comment la programmation orientée objet organise les données et les méthodes en classes hiérarchiques, avec un focus sur l'héritage et le polymorphisme en Python.
Description
Cette leçon explique les principes fondamentaux de la programmation orientée objet (POO), en mettant en avant l'importance du découpage d'une application en acteurs distincts. L'héritage permet de créer des hiérarchies de classes, où des classes génériques peuvent avoir des sous-classes spécialisées. Par exemple, dans un match de football, chaque joueur peut être classé en attaquant, défenseur ou gardien tout en partageant les attributs communs à tous les joueurs.
Vous apprendrez également à manipuler l'héritage en Python, en créant des sous-classes qui héritent des attributs et méthodes de leurs superclasses. Nous verrons comment redéfinir des méthodes pour adapter des comportements spécifiques, comme l'exemple du compte en banque où un livret d'épargne possède des règles de retrait différentes qu'un compte courant.
Le polymorphisme est également abordé, montrant comment une même méthode peut avoir différents comportements selon le type d'objet qui l'appelle. En Python, cette flexibilité est due au typage dynamique du langage, rendant l'exécution du code plus adaptable. L'héritage et le polymorphisme rendent le code plus modulable, clair et robuste, facilitant la gestion de différentes abstractions.
Is it possible to update content in order to use recent version of Python and Django FW ?
Cela n'est pas le premier cours dans cette situation sur lequel je tombe, si le contenu était simplement gratuit cela pourrait se comprendre. Mais étant donné que l'abonnement est payant, je trouve anormal qu'il n'y ait pas de veille pour assurer la mise à jour des cours. Encore plus dans un domaine ou tout évolue si vite...