Histoire naturelle
– donn´ees structur´ees (struct de C, record Pascal, etc)
– donn´ees structur´ees + fonctions (modules)
– mod`eles, types et instances (objets et classes)
– h´eritage, polymorphisme (sorte de)
– encapsulation (visibilit´e)
– impl´ementation/sp´ecification (types abstraits)
– liaison dynamique/tardive
La POO facilite :
– la s´eparation de l’impl´ementation et de la sp´ecification
(conception/r´ealisation)
– la r´eduction du couplage entre entit´ees (couplage fort `a
l’int´erieur, couplage faible `a l’ext´erieur),
– la construction d’entit´es logicielles r´eutilisables (composants)
3