j'etais parti sur un post un peu long, mais au final wikipedia a une page pas trop mal assez synthetique:
http://fr.wikipedia.org/wiki/Orienté_objet
cependant ca doit etre une redite de tes cours.. Pour faire simple, il y a 3-4 grands points a garder a l'esprit:
- l'encapsulation
- le polymorphisme
- les droits d'acces
- le controle des interfaces
ces elements se recoupent qqpeu.
Apres, c'est surtout l' "approche" de l'implementation qui change ; on peut tres bien recreer certains de ces mecanismes avec des langages moins evolues ou plus bas niveaux, mais la on entre dans un debat sans fin..
A noter que la prog objet facilite aussi le code design, avec une meilleure modularite.
qq bons bouqins:
- Large Scale C++ Software Design (John Lakos)
- Elements of Reusable Object-Oriented Software