Toute suggestion au webmaster@debutantprogjava.com
Comprendre la programmation et le langage java par des exemples

C.0 La Programmation Orientée Objet : qu' est-ce que c' est ?



C' est la question que j' ai posée un jour à un professeur. Vous savez ce qu' il m' a répondu ? ... C' est une foutaise. Et en même temps, c' est quelque chose de génial.. Alors, je lui avoue ne rien comprendre. Il me dit que c' est un truc qui a été créé pour empêcher le programmeur de faire n' importe quoi. Comme si un programmeur faisait forcément n' importe quoi. Quand on est programmeur, on est forcément doté d' un sens de la logique. Mais il est vrai que lorsqu' un programme atteint un nombre record de lignes, par exemple 50 000, il peut en effet arriver qu' on fasse n' importe quoi. Aussi doué et logique qu' on puisse être.

Imaginez donc un programme sensé contenir 50 000 lignes de code. Pouvez-vous être sûr de ne pas confondre les choses à un moment donné ? Possible que non. Mais y a de fortes chances que oui. Vous avez par exemple des centaines de méthodes que vous devez utilisez avec des milliers de variables. Si ça ne marche pas, il faut retrouver facilement la méthode et la corriger. Et même si ça marche et que vous voulez faire de la maintenance afin de modifier un comportement, il faut retrouver la méthode. Et si un nom de méthode ressemble à un autre, possibilité de confondre. Et vous voilà dans de beaux draps.

La POO vous permet de créer des méthodes pour un certain type de variables. Si vous voulez utilisez une méthode pour une variable n' appartenant pas à ce type, un message d' erreur vous est renvoyé en compilation. Ces méthodes et leurs variables correspondantes sont donc regroupées dans ce qu' on appelle une classe. Et là, on ne parle plus de classe contenant la méthode main(). On parle d' une classe servant à fabriquer des objets. D' où le nom Programmation Orientée Objet. Cet objet qu' on fabrique à partir d' une classe est donc un type de variable. Une variable particulière à qui on n' applique pas n' importe quelle méthode.

Mais ce n' est pas le seul intérêt de la P.O.O . Comme en première partie de ce site, vous apprendrez la POO à travers des exemples. Et vous découvrirez vous même l' intérêt de cette nouvelle façon de programmer.

Java pour débutants - Débutants en programmation orientée Objet -
Pub : www.vivrenfrance.com :
.....
Cours de java - java pour débutant - programmation java - cours de programmation java - débutant en programmation