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

Accédez au cours complet aujourd’hui

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

Solution : Implémenter l'héritage prototypique

Solution : Implémenter l'héritage prototypique

Pour ce défi, nous retrouvons tout d'abord la fonction Constructeur album que nous avions définie dans l'exercice précédent, ainsi que le prototype de cette fonction qui contient, rappelez-vous, la méthode getNumSongs et la méthode addSong. Alors, on a également défini un autre type d'objet, c'est l'objet Tshirt et cet objet Tshirt a également deux méthodes dans son prototype, c'est la méthode addSize et la méthode getPrice. Alors, il y a de nombreux points communs entre les objets de type Album et les objets de type Tshirt, donc on va rassembler tout ce qu'il y a de commun entre ces deux types d'objets dans un troisième objet, un objet qu'on appellera « Item » et qui a donc lui aussi droit à sa propre fonction constructeur. Donc, c'est une fonction qui s'appellera « Item », donc avec un I majuscule et cette fonction constructeur va prendre en entrée deux informations : artist et price, puisque ce sont les deux propriétés qui sont communes aux objets de type Album et aux objets de…

Table des matières