Comprendre le Polymorphisme en PHP

Polymorphisme
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre PHP5 et MySQL
Revoir le teaser Je m'abonne
Transcription

59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis

59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Les objectifs de cette vidéo sont de :


1. Expliquer le concept de polymorphisme en PHP.
2. Illustrer la surcharge de méthodes dans les classes dérivées.
3. Montrer comment traiter des objets de classes dérivées comme des objets de la classe parente.

Apprenez à utiliser le polymorphisme en PHP pour traiter les objets hérités comme des objets de type parent, tout en leur conférant des comportements personnalisés.

Dans cette leçon, nous explorons la notion de polymorphisme en PHP, un concept clé de la programmation orientée objet. Le polymorphisme permet de traiter des objets de classes dérivées (comme CD, DVD et Blue) comme des objets de la classe parente (Laser) tout en leur donnant des comportements spécifiques. Nous discuterons de la manière dont les méthodes de la classe parente peuvent être surchargées pour ajouter des fonctionnalités supplémentaires propres aux classes dérivées. L'objectif est de démontrer comment le polymorphisme offre une flexibilité et une extensibilité améliorées dans le développement logiciel.

Voir plus
Questions réponses
Qu'est-ce que le polymorphisme en PHP?
Le polymorphisme en PHP permet de traiter des objets de différentes classes dérivées comme des objets d'une classe parente, tout en permettant aux classes dérivées d'avoir des comportements spécifiques.
Comment les classes dérivées peuvent-elles étendre les fonctionnalités de la classe parente?
Les classes dérivées peuvent étendre les fonctionnalités de la classe parente en surchargeant ses méthodes pour ajouter des comportements spécifiques tout en conservant les caractéristiques de la méthode parente.
Pourquoi le polymorphisme est-il utile en programmation orientée objet?
Le polymorphisme offre une grande flexibilité et extensibilité, permettant aux développeurs de créer des systèmes plus modulaires et évolutifs en traitant des objets de différentes classes de manière uniforme.

Programme détaillé