« Programmation objet et géométrie/CaRScripts et nombres complexes » : différence entre les versions
Contenu supprimé Contenu ajouté
Ligne 124 :
Tout ceci fonctionne très bien, de façon dynamique et interactive. Mais la gestion de la mémoire n'est pas optimisée parce que, chaque fois qu'on crée un nouveau nombre complexe par ''new complexe(a,b)'', les méthodes de l'objet ''complexe'' sont stockées avec la nouvelle [[w:Instance (programmation)|instance]] de celui-ci, ce qui, lorsqu'on crée un grand nombre de complexes, encombre inutilement la mémoire de JavaScript, surtout si on n'utilise pas toutes ces méthodes!
Pour remédier à ce (petit) problème, on peut définir les méthodes une fois pour toutes, dans la [[w:
<source lang="javascript">
|