Maison  >  Article  >  interface Web  >  3 articles recommandés sur la falsification de fonctions

3 articles recommandés sur la falsification de fonctions

黄舟
黄舟original
2017-06-15 16:33:411005parcourir

Comme mentionné ci-dessus, nous n'utiliserons pas uniquement la méthode basée sur la falsification de fonction pour implémenter l'héritage, mais utiliserons la méthode basée sur la combinaison de chaîne de prototypes et de camouflage de fonction pour implémenter l'héritage. Cette méthode d'héritage est également appelée héritage pseudo-classique. Son idée est d'utiliser la chaîne de prototypes pour hériter des propriétés et des méthodes du prototype, et d'hériter des propriétés d'instance en empruntant des constructeurs. De cette manière, la réutilisation des fonctions est réalisée en définissant des méthodes sur le prototype, et chaque instance est garantie d'avoir ses propres attributs. En regardant l'exemple suivant, nous répertorions d'abord le code d'héritage complet basé sur la combinaison de chaîne de prototypes et de camouflage de fonctions, puis effectuons une analyse du modèle de mémoire à chaque étape du code. // première partie fonction Parent(nom){ This.color = ["rouge", "bleu"]; This.name = nom ; } Parent.prototype.talk = 

1. Héritage d'implémentation orienté objet JavaScript basé sur une combinaison de chaîne de prototypes et de déguisement de fonction

3 articles recommandés sur la falsification de fonctions

Introduction : Comme mentionné ci-dessus, nous n'utiliserons pas seule la falsification de fonctions pour obtenir l'héritage, mais utiliserons une combinaison de chaîne de prototypes et de camouflage de fonctions pour obtenir l'héritage. Cette méthode d'héritage est également appelée héritage pseudo-classique. Son idée est d'utiliser la chaîne de prototypes pour hériter des propriétés et des méthodes du prototype, et d'hériter des propriétés d'instance en empruntant des constructeurs. De cette manière, la réutilisation des fonctions est réalisée en définissant des méthodes sur le prototype, et chaque instance est garantie d'avoir ses propres attributs.

2. JavaScript orienté objet - implémentation de l'héritage basé sur la contrefaçon de fonctions

3 articles recommandés sur la falsification de fonctions

Introduction : En raison de certaines lacunes dans la manière d'implémenter l'héritage basé sur la chaîne de prototypes, les gens ont adopté une autre façon d'implémenter l'héritage implémentant l'héritage basé sur la falsification de fonctions. L'idée de cette technique est d'appeler le constructeur de la classe parent à l'intérieur du constructeur de la classe enfant.

3. Héritage de mise en œuvre orientée objet de la contrefaçon de fonction

Introduction : héritage de mise en œuvre orientée objet de la contrefaçon de fonction

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn