POO en PHP (1) - La programmation orientée objet c'est quoi?

4 May 2019 · 6 min
5:58

Dans cette première leçon d’une série sur la programmation orientée objet (POO) en PHP, le narrateur introduit les concepts fondamentaux du paradigme orienté objet et les compare au paradigme procédural traditionnel. Il rappelle que les vidéos précédentes ont couvert la syntaxe PHP de base et montre comment, jusqu’ici, le code PHP a été écrit de façon procédurale, à l’image du langage C. Il décrit les grandes familles de paradigmes (impératif, orienté objet, déclaratif) et se concentre sur les deux plus répandus : procédural et orienté objet. Le discours explique le fonctionnement du paradigme procédural (programme linéaire manipulant des variables via des fonctions) et illustre ses limites à travers l’exemple d’une ville virtuelle composée d’habitants, de maisons, de routes, de voitures, etc., où chaque entité doit interagir avec les autres. Il montre que, dans un style procédural, ajouter ou modifier des entités implique de réécrire une grande partie du code. Ensuite, il présente la POO comme une solution : chaque entité devient un objet avec ses propres attributs (ex. âge, sexe, couleur) et comportements (ex. marcher, parler). Il introduit la notion de classe comme « moule » permettant de créer de multiples objets identiques, et mentionne l’héritage comme moyen de réutiliser et d’étendre du code existant sans le modifier. Le narrateur souligne que, bien que la POO offre de nombreux avantages (modularité, réutilisabilité, facilité d’extension), elle n’est pas toujours la meilleure approche et qu’il faut choisir le paradigme adapté au problème. Il cite les langages majeurs supportant la POO (C++, Java, Python, Ruby, C#, PHP, JavaScript, Delphi…) et précise que PHP supporte pleinement la POO depuis la version 5. Enfin, il rappelle les prérequis nécessaires pour suivre la série (maîtrise des variables, fonctions, structures de contrôle en PHP) et invite les apprenants à consulter les vidéos précédentes sur les évolutions de PHP.

Chapters

More from Yamossoun

8:56
youtube.com

Compteur synchrone - Logique séquentielle

2w ago
11:58
youtube.com

Compteur asynchrone et diviseur de fréquence - Logique séquentielle

3w ago
11:37
youtube.com

Les registres (parallèle et à décalage) - Logique séquentielle

1mo ago
6:14
youtube.com

Bascule T (Toggle) - Logique séquentielle

1mo ago
12:05
youtube.com

Bascule JK - Logique séquentielle

1mo ago
9:17
youtube.com

Bascule D flip-flop active sur front montant - Logique séquentielle

1mo ago
10:08
youtube.com

Bascule D Latch - Logique séquentielle

1mo ago
8:13
youtube.com

Bascule RS - Logique séquentielle

1mo ago
5:04
youtube.com

Logique séquentielle - Introduction

2mo ago
1:15
youtube.com

Le codeur - Logique combinatoire #codeur #logique #circuit #booleanlogic

2mo ago
1:56
youtube.com

Algorithme de calcule de la racine carrée par dichotomie #dichotomy #squareroot #algorithm

3mo ago
See all content