• [^] # Re: C'est pas très pro

    Posté par . En réponse à la dépêche Codage à grande vitesse. Évalué à 1.

    > l'encapsulation des donnees ... les objets ne communiquent que par messages

    Non, c'est faux. L'encapsulation ça veut juste dire, en gros, que l'interieur de tes structures (l'implémentation et les données internes) n'est pas directement accessible de l'exterieur, et que tu définis une interface pour les manipuler. Après, cette interface peut se traduire par n'importe quoi selon ce dont dispose le langage (messages, fonctions, methodes virtuelles, et même accès direct dans le cas d'une methode inline). L'encapsulation est une notion qui n'existe qu'au niveau du programmeur, pas du code compilé.

    > et meme la notion de classe est-elle compatible avec la notion de vitesse d'execution

    Oui, totalement.

    > si bien que je suis oblige a chaque fois de creer une nouvelle variable stockant les champs d'une classe...

    Pourquoi ?