Généralités sur la Programmation Orientée Objet