Aller au contenu

INF731 - Programmation orientée objet

Présentation

Sommaire

Cycle
2e cycle
Crédits
3 crédits
Faculté/Centre
Faculté des sciences
Répartition de la charge de travail
3-0-6

Cible(s) de formation

Reconnaître les problèmes qui se prêtent à une solution orientée objet (OO), apprécier les avantages de cette solution, analyser un problème concret dans cette optique et le résoudre complètement en respectant les standards; considérer la performance, produire une hiérarchie de classes, généraliser par polymorphismes et travailler dans un contexte impliquant plusieurs intervenants.

Contenu

Historique et fondements du modèle OO. Bases du C#. Classes et instances. Constructeur, destructeur. Méthodes, attributs. Encapsulation. Surcharge d'opérateurs. Héritage simple. Gestion de la mémoire. Abstraction. Méthodes virtuelles et polymorphismes. Considérations de design. Mise en pratique des concepts dans le cadre de travaux de développement.

Concomitante(s)

INF736