Souane (./19) :
il ne faut pas que tu manipules DIRECTEMENT ces objets d'autres classes et leurs variables (à la place, justement, tu vas utiliser des méthodes). Toi, tu sais seulement le RÉSULTAT que tu veux, mais tu n'as pas à savoir l'algorithme qui se cache en dessous (enfin bien sûr, si c'est toi qui programmes tout tu le sais en fait, mais l'idée c'est que tu n'en as pas besoin). Ca évite entre autre les effets de bord
On est bien d'accord, ça me semble le B.A. BA de la POO. D'ailleurs, même en C et en asm je m'y prend comme ça. J'écris des accesseurs (dont je pourrais très bien me passer en soi) pour accéder à mes données dès qu'elles dépassent quelques ocets. Ca a une côté artificiel et pas optimal, mais c'est génial côté clarification et maintenance (modification de structure, ré-écriture de deux ou trois accesseurs et c'est tout).