Introduction
Maîtriser les concepts de la programmation orientée objet et développer des applications structurées.
Objectifs du module
- Comprendre les principes de la POO (classes, objets, héritage)
- Concevoir des applications orientées objet
- Gérer l'encapsulation et l'abstraction
- Utiliser le polymorphisme et l'héritage
- Implémenter des interfaces et des classes abstraites
- Développer des applications robustes et maintenables
Contenu du module
- Introduction à la POO
- Les classes et les objets
- Les attributs et les méthodes
- L'encapsulation et les modificateurs d'accès
- L'héritage et la réutilisabilité
- Le polymorphisme
- Les interfaces et les classes abstraites
- Les collections et les structures génériques