La programmation orientée objet (OOP) est un paradigme qui organise le code autour d'objets — des regroupements d'état (données) et de comportement (méthodes) — plutôt qu'autour de fonctions autonomes et de données globales. Une classe est le plan ; un objet est une instance concrète créée à partir de celui-ci.
L'idée centrale
Vous modélisez un problème comme un ensemble d'objets coopérants, chacun responsable de ses propres données. Le code qui a besoin de ces données demande à l'objet de faire quelque chose plutôt que d'accéder directement aux données.
