Cette 5ème partie consacrée à l'apprentissage de la POO en PHP aborde les notions d'abstraction et de finale.
Au programme de ce tuto la POO en PHP : Abstraction & Finale
- Nous allons tout d'abord accentuer les connaissances acquises au cours du tuto précédent concernant l'héritage en Programmation Orientée Objet.
- Ceci nous permettra ensuite de pouvoir envisager une nouvelle connaissance, celle de l'abstraction.
Nous allons ainsi voir ensemble ce qu'est une classe abstraite ainsi qu'une méthode abstraite.
Théories et pratiques continuent d'être présentes dans mes cours afin de vous aider à très bien comprendre tous ces principes fondamentaux de la POO. - Nous terminerons ce cinquième volet par l'apprentissage du principe de la classe finale ainsi que de la méthode finale.
Les codes sources du grand exercice de ce tuto sont disponibles en simple téléchargement.
Je reste disponible dans le salon d'entraide pour répondre à vos questions sur la POO.
Un QCM de fin est proposé pour valider vos nouvelles connaissances.
Afin de pouvoir suivre ce tuto dans de bonnes conditions, il est préférable d'avoir visionné la Partie 1, la Partie 2, la Partie 3 ainsi que la Partie 4 de l'apprentissage de la POO en PHP.
Table des matières de cette formation Php (durée : 1h51m)
-
Hiérarchie, notions avancées
- Le mot clé $this 00:12:21
- Le mot clé parent 00:04:17
- Self Vs static, variable de classe 00:05:41
- Self Vs static, théorie 00:02:00
- Self Vs static, notion avancée 00:02:14
- Self Vs static, méthodes de classe 00:09:31
- Conclusion 00:02:19
-
Le principe de l'abstraction
- La classe abstraite, théorie 00:02:57
- La classe abstraite, pratique 00:07:27
- Pourquoi une classe abstraite ? 00:04:29
- La méthode abstraite, théorie 00:07:17
- La méthode abstraite, pratique 00:05:01
-
Exercice sur l'abstraction
- Présentation du travail 00:02:31
- Mise en place d'une classe abstraite 00:07:31
- Mise en place d'une première classe fille 00:07:57
- Mise en place d'une seconde classe fille 00:04:15
- L'extérieur des classes 00:05:06
- Une autre façon d'aborder l'exercice 00:04:25
-
Cas des classes et méthodes finales
- Classe finale, théorie 00:02:01
- Classe finale, pratique 00:06:18
- Méthode finale, théorie 00:01:51
- Méthode finale, pratique 00:02:31
-
Conclusion
- Conclusion 00:01:10
- Fichiers sourcestélécharger
- QCMaccéder
- Certificat
Formateur : Carl Brison
-
Merci Carl, j'ai enfin compris la différence entre self et static, ainsi que la différence entre protected, public et private. J'ai aimé l'explication du mot clé abstract et comment on peut forcer les classes enfants à utiliser une méthode, ce qui garantit qu'elles auront certaines fonctionnalités communes et une structure cohérente. 1 image vaut 1000 mots, les schémas aident beaucoup, j'en ai fait des captures d'écran, ça aide à mémoriser, du moins pour moi. Super cours validé 100 % Abstraction & Finale !
-
Toujours aussi complet et didactique
-
Même après un bon moment d absence on si replonge très rapidement grâce aux répétitions qui semblent rébarbatif mais sont nécessaire pour bien apprendre. encore merci.
-
Avec quelle version de logiciel ce tuto est-il compatible ?Php 5.5, Php 5.4, Php 7, Php 5.3, Php
-
Que contient le fichier source ?Les codes de l'exercice de ce tuto
-
Quel est le niveau requis pour suivre ce tuto ?intermédiaire
note moyenne
avis laissés