Le premier appel va faire le calcul. Mais pas le second, car le résultat a été stocké dans le dictionnaire qui est au niveau de la classe (et donc chaque nouvelle instance a une référence vers ce dictionnaire) et peut donc être réutilisé. Vous noterez qu'on a appelé la variable _cache et pas cache.
Commentaires
Vous devez
vous inscrire
ou
vous connecter
pour poster un commentaire
Modérateur, j'ai couillé. En résumé je voulais mettre :
"Partie 3 du guide sur la POO en Python pour les débutants"
Il y a presque 12 ans