020DPAES3 | Design Patterns |
---|---|
![]() |
This course covers the principles of Object-Oriented Programming in Java. It details the 23 design patterns of the book: Design Patterns: Elements of Reusable Object-Oriented Software (GOF) and shows how and when to use creational/structural/behavioral design patterns in a greenfield project or in refactoring a brownfield project. It introduces the UML modeling language for modeling object-oriented solutions as well as covering the main java libraries and packages for handling multithreading, input/outputs and network communications. Finally, it initiates students to the use of documentation, and application monitoring (profiling, logs, and traces) tools. Temps présentiel : 30 heures Charge de travail étudiant : 70 heures Méthode(s) d'évaluation : Examen final, Examen partiel, Travail personnel |