Programmation Orientée Objets

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

Son principal intérêt consiste en la fusion des données et des fonctions permettant de traiter et d’interragir 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 d’encapsulation. Certains concepts clé de la POO comme l’hé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.