Les rectangles

Exemple 1 : sans structures de données.

Exemple 2 : module Rectangle.

Exemple 3 : classe Rectangle.

Exemple 4 : avec un formulaire.

Notion importante : encapsulation des données. Les données (les attributs) sont masquées. On y accàde au travers des accesseurs (fonctions get et set). Voir dans les exemples 2 et 3. On n'accàde aux membres largeur et longueur du module, de la classe, Rectangle qu'au travers des fonctions get et set (jamais directement).