OUJOOD.COM
Introduction à la POO
La POO (programmation orientée objet) est une forme particulière de programmation destinée à faciliter la maintenance et la réutilisation de vos codes PHP, et donc on écrie un code que l’on va pouvoir réutiliser sans avoir besoin de le réécrire une autre fois.
Elle consiste à représenter des objets (réel ou non) sous une forme d'entités informatiques.
On représente généralement un objet par une classe.
Une classe, élément principal de la POO, va regrouper un ensemble de fonctions et de variables pouvant agir sur l'objet.
Si on prend par exemple un véhicule dans le monde réel, on peut représenter un véhicule par une classe "Véhicule" qui aura comme variables : le nombre de roues, le nombre de portes, etc. ...
Définition d'un objet
Un objet est tout simplement, comme vous le savez déjà:
- Dans le monde reel: un ordinateur, une table, une chaise, un bureau, une personne, un animal, un nombre ou bien un compte bancaire etc. ...
- Dans le monde abstrait: un formulaire, une base de données etc. ...
En programmation, les objets sont sensiblement les mêmes choses.
L’exemple simple est celui d’un véhicule qui a:
des caractéristiques :
- Le nombre de roues ;
- Le nombre de portes ;
- Un plein en carburant ;
- Un compteur kilométrique.
Toutes ces caractéristiques correspondent à des valeurs, ces valeurs sont stockées dans des variables. C'est toujours le cas en POO. Ce sont des variables spéciales, on y revient dans le chapitre suivant.
En plus de ces caractéristiques, un véhicule a aussi des capacités. Il peut :
- Rouler et donc ;
- Gagner des kilomètres dans son compteur ;
- Perdre du carburant ect....
Ces capacités correspondent à des fonctions. Comme pour les variables, ce sont des fonctions spéciales qu’on va aussi voir dans le chapitre suivant.
Par carabde 20 Aout 2014