POO-Cours2.pdf