Programmation orientée objet
La programmation orientée objet est un paradigme de programmation dont les principes initiaux sont principalement issus de travaux effectués au Xerox PARC (Palo Alto Research Center) sur le langage de programmation Smalltalk (1972). Celui-ci est caractérisé par un environnement de développement intégré complètement graphique.
Ce paradigme utilise les notions de patrons d’objets (les classes), d’encapsulation (attributs), de messages (méthodes), d’héritage (des fonctionnalités d’une ou plusieurs classes “mères”) et de polymorphisme (adaptation du comportement en fonction des données à traiter).
L’enseignement de la programmation orientée objet se fait actuellement au travers de trois langages, parmi les plus couramment utilisés :