Des Types de Données Abstraits à la Programmation Orientée Objet