Previous: Réutilisation Up: Programmer en Smalltalk Next: Conseils pour la programmation en Smalltalk

Commentaires sur la programmation orientée objet

Les difficultés principales rencontrée pour programmer sont de :

  1. trouver les classes,
  2. trouver la position des classes,
  3. trouver les noms des méthodes (connaître le système),
  4. faire le liens avec de potentielles classes utilisatrices (ex : Number et Complex)

Ajouter des classes réutilisables, des classes de base, des structures de données est plus complexe que de définir une application ou une interface. Dans le dernier cas, les effets de bord, les connexions avec d'autres classes utilisatrices sont plus facilement cernables.

Le bénéfice de la réutilisation ne se fait pas sans coût. Bien programmer objet, réutilisable, est difficile. Il faut toujours une bonne connaissance de l'existant.

Les outils de navigation que nous avons déjà découverts simplifient la recherche dans le système et la compréhension.

beugnard@enst-bretagne.fr