Paradigmes "module" et "objet"


Paradigme "module"

Description Utilisation
Définition du Module M1 (déclaration des variables et procédures publiques)

Var X, Y, ...

Procédure W

Implémentation du Module M1

Affectation X := ...

W(X)

relation USE
Module M2

Il faut marquer les modules qui sont importés ou utilisés les objets avec leur "chemin":

M1.X ; M1.W

Paradigme "classe"

Description Utilisation
Classe C1

Variables d'instance: X, Y, ... (privées)

Constructeur C1(A,B)

  • X:=A
  • Y:=B

Méthode W (publique)

Affectation interdite ! (il faut créer des méthodes idoines)

Envoi de "messages": X.W

relation d'héritage
Classe C2

Les variables d'instance de C1 sont reconnues! (on peut utiliser X, de même que les méthodes (W). Celles-ci peuvent toutefois être redéfinies.