L’objectif  général  de  ce  cours  est  de  donner  les  concepts  de base  de  la programmation orientée objets. Il s’appuie sur le langage C++.

Les principaux points abordés sont:

 1.  Les origines et les attentes de la programmation orienté objets et les concepts qui en découlent.

 2. Le concept de classes et d’objets, les membres, fonctions membres, fonctions amies et le cas particulier très important des constructeurs et du destructeur.

 3. La  notion  d’héritage,  simple  puis  multiple  avec  les  notions  de polymorphisme.