Le Tue, 05 Dec 2006 14:36:07 +0100, Laurent Deniau a écrit :
Miguel Moquillon wrote:
Bonjour,
Dans ce cas, un bon commencement pour te familiariser avec le paradigme
objet, c'est de lire le livre
: "Object-Oriented Programming, An Evolutionary Approach", écrit en 1986
par Brad Cox, inventeur du langage Objective-C puis de lire le livre de
Bertrand Meyer (inventeur du langage Eiffel), écrit en 2000 : "Conception
et programmation orientées objet"
Ce sont deux très bon livres, en dessus de la soupe que nous livre
communément sur le sujet le Web et d'autres bouquins de prétendus
experts ou connaisseurs du domaine.
Sinon, pour bien comprendre la programmation par objets par la pratique,
je recommande fortement le langage (et environnement) Smalltalk, le
premier langage objet. En effet, avec lui tu acquerras une
compréhension et une méthode de conception qui te seront utiles avec
tous les autres outils (et donc aussi langage de programmation, comme Java
par exemple).
Des liens pour jouer avec Smalltalk :
http://www.squeak.org (pour Squeak)
http://www.cincomsmalltalk.com/userblogs/cincom/blogView (pour VisualWorks)
Je pense au contraire que Objective-C et Smalltalk ne sont pas des
langages prerequit pour utiliser Java.
Qui parle de prérequit pour utiliser Java !
Ici, je parle de prérequis pour comprendre et faire correctement de
la programmation par objet. Avec Smalltalk on acquiert un niveau de
compréhension qui par la suite peut être réutilisé à bon escient dans
Java par exemple.
Pourquoi ne pas simplement commencer par un bon livre sur Java ou les
doc online de Sun?
Parce que ça ne suffit pas pour comprendre ce qu'est la programmation par
objet et surtout comment concevoir correctement ses programmes selon ce
paradigme.