420-3D3 Programmation objet et patrons de conception
Numéro:
420-3D3 Titre du cours:
Programmation objet et patrons de conception Pondération:
2-2-2 Préalable relatif : programmation objet (420-2C3)
Dans ce cours, l’étudiant explore des notions avancées de programmation objet dans le but d’écrire du code plus facile à maintenir et à faire évoluer. Il se familiarise avec le polymorphisme et la programmation par interfaces. Il réusine (refactorise) du code en respectant les bonnes pratiques de programmation: couplage faible entre les classes, séparation adéquate des responsabilités, injection de dépendances. Il est initié aux principaux patrons de conception et apprend à les reconnaître. Il les implante dans des cas simples. Enfin il apprend à lire un diagramme de classes.