Programmation orientée objet
Introduction
Dans ce chapitre, nous allons aborder les concepts fondamentaux de la programmation orientée objet, tels que les classes, les objets, l'héritage, les interfaces et les traits. Nous verrons également comment mettre en place un framework orienté objet selon le modèle MVC et comment le comparer aux solutions impératives.
Vous apprendrez à utiliser les diagrammes de classes UML pour représenter les relations entre les classes et à appliquer certains designs patterns pour améliorer la qualité et la lisibilité du code. Nous mettrons en pratique ces concepts en construisant une application simple et en découvrant comment ils peuvent être utilisés pour résoudre des problèmes concrets et améliorer la qualité et la maintenabilité du code.
