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.

College de Maisonneuve | Formation continue