La programmation orientée objet

Un programme = une société d'entités

Son exécution : les entités s'entraident pour résoudre le problème final en s'envoyant des messages.

une entité = un objet qui prend en compte sa propre gestion (objet responsable)

liaison inévitable entre données et procédures opérant sur ces données.