La programmation objet a plusieurs intérêts, entre autres :

— Vous pouvez utiliser des objets sans savoir comment ils sont programmés derrière (c’est le cas notre ouverture de porte).

— Les objets peuvent être modifiés sans avoir à modifier votre programme (c’est aussi le cas ici).

— Les objets sont facilement réutilisables dans de nouveaux programmes.

Les langages objets offrent des mécanismes pour permettre ce genre de programmation. La définition d’un objet et de ses méthodes est appelé classe. À partir d’une classe, on peut créer plusieurs objets (plusieurs portes par exemple). Chaque objet créé est appelé instance de la classe.
— (10/07/2013), http://sebsauvage.net/comprendre/objet/