Dans le cours : PHP : La programmation orientée objet

Accédez à ce cours grâce à un essai gratuit

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

Aborder les classes finales

Aborder les classes finales

Dans cette vidéo, nous allons parler des classes finales. En programmation orientée objet, les classes finales, ce sont des classes qui ne peuvent plus utiliser l'héritage. Pourquoi mettre en place un système comme celui-ci ? C'est très simple. Il peut arriver que dans le cadre de votre travail en tant que développeur, certains développeurs abusent de l'héritage et fassent trop d'héritage. Donc, pour limiter l'utilisation de l'héritage, on va pouvoir mettre en place des classes qui vont être finales. Essayons de voir concrètement comment ça marche à travers un exemple. Pour bien comprendre le fonctionnement des classes finales, je vais revenir sur la classe Animal. Au niveau de la classe Animal, on avait défini comme classe abstraite la classe Animal et comme classe fille la classe Chien et la classe Chat. Maintenant, on a ici la classe Animal, la classe Chien qui hérite de la classe Animal. Et qu'est-ce que je vais faire ? Je vais mettre en place une nouvelle classe qui va être la…

Table des matières