Programmation Orientée Objet


La programmation orientée objet (POO) est un paradigme de programmation apparu pour la première fois en 1972 avec le langage smalltalk qui est encore utilisé aujourdhui.

Son principal intérêt consiste en la fusion des données et des fonctions permettant de traiter et dinterragir avec ces données dans une même entité, appelé un objet.

Le langage python, tout comme la plupart des langages modernes (C++, Java, C#, php, javascript) est avant tout un langage orienté objet.

Dans ce chapitre, nous découvrirons les fondements de la POO, ainsi que les notions de classe et dencapsulation. Certains concepts clé de la POO comme lhéritage et le polymorphisme ne sont pas au programme de NSI au lycée, nous ne les étudierons donc pas cette année bien que python soit un langage orienté objet complet.