Cours et TP Programmation Objet Avancée_Java __Dr. Sana SOUAI
Cet atelier vise à approfondir la maîtrise de Java en dépassant les concepts de base pour explorer des mécanismes avancés de la POO. Les participants renforcent l’encapsulation, l’héritage et le polymorphisme tout en abordant l’abstraction via interfaces et classes abstraites. Ils assimilent les modèles de conception (design patterns), les principes SOLID et les bonnes pratiques de conception orientée objet. Le cours couvre les gaspillages mémoire, les collections avancées, la gestion des exceptions, l’API time/composition, et les mécanismes de langage (annotations, JVM, gestion des ressources). L’objectif est de construire des architectures robustes, évolutives et faciles à maintenir.
