Aller au contenu principal

POO avec PHP

poo_FR.png

Etudions la Programmation Orientée Objet (POO) avec le langage PHP.

Notions théoriques

La Programmation Orientée Objet (POO) est une approche de programmation qui repose sur le concept d'objets.

Ces objets sont appelés des instances de classes, qui peuvent contenir à la fois :

  • des données (sous forme d'attributs ou de propriétés)
  • et des fonctions (appelées méthodes).

Les 4 principaux concepts de la POO sont :

  • l'encapsulation,
  • l'héritage,
  • l'abstraction
  • et le polymorphisme.

La POO peut être mise en œuvre avec de nombreux langages de programmation, dont certains des plus populaires sont Java, Python, C++, C#, PHP, JavaScript, Swift, etc.

Nous verrons, par la suite, ces 4 principaux concepts de la POO en détails.

Avantages de la POO

La POO favorise la modularité (les applications sont divisées en modules qui peuvent être développés, testés, débogués et maintenus indépendamment des autres modules).

Cette modularité :

  • rend le code plus facile à comprendre, à maintenir et à étendre
  • permet la réutilisabilité du code.
remarque

Chaque langage a sa propre syntaxe et ses propres particularités, mais les principes fondamentaux de la POO restent les mêmes.

Test de mémorisation/compréhension


Qu'est-ce qu'un objet en POO ?


Quel langage de programmation mentionné n'est pas associé à la POO ?


Qu'est-ce qu'une classe en POO ?


Quel est l'un des avantages de la POO ?


Quelle est une caractéristique unique de la POO par rapport à d'autres paradigmes de programmation?