Introduction: La programmation orientée
objets
Lorsqu’on écrit un programme informatique, c’est pour résoudre un certain
problème.
Le programme s’exprime sous la forme d’un certain nombre de procédures à
appliquer à des données, tandis que le problème s’exprime sous la forme d’un
ensemble de traitements à appliquer à des objets.
Selon cette perspective, concevoir un programme dans un langage procédural
classique, c’est effectuer la conception dans le langage de la solution, tandis
que la programmation orientée objets permet de l’effectuer dans le langage
du problème.
21/04/2017 Formation JAVA. Par: SILMI 4
Tous les informaticiens expérimentés s’accordent à dire que:La programmation
dans un langage procédural est plus simple et s’apprend plus vite que la
programmation orientée objets. Mais, parce qu’elle permet de travailler
directement sur la représentation du problème, la programmation orientée
objets permet de réaliser une conception qui colle beaucoup plus exactement
au problème auquel on s’attaque.
Le résultat est un programme plus facile à comprendre, même pour un non-
informaticien, plus facile à maintenir et plus facile à réutiliser sur des
problèmes proches.