020MCOES3 | Modèles de conception |
---|---|
![]() |
Ce cours porte sur les principes de la programmation orientée objet en Java. Il détaille les 23 patrons de conception présentés dans l’ouvrage Design Patterns: Elements of Reusable Object-Oriented Software (GOF) et montre comment et quand utiliser les patrons de conception de type création, structure et comportement, que ce soit dans le cadre d’un nouveau projet (greenfield) ou lors du remaniement d’un projet existant (brownfield). Le cours introduit également le langage de modélisation UML pour la conception de solutions orientées objet, et couvre les principales bibliothèques et packages Java pour la gestion du multithreading, des entrées/sorties et des communications réseau. Enfin, il initie les étudiants à l’utilisation des outils de documentation et de suivi des applications (profilage, journaux et traces). Temps présentiel : 30 heures Charge de travail étudiant : 70 heures Méthode(s) d'évaluation : Examen final, Examen partiel, Travail personnel |