En OOP, chaque objet est capable de recevoir des messages, de traiter des données et d'envoyer des messages à d'autres objets et peut être considéré comme une machine à sous indépendante "avec un rôle ou une responsabilité distinct.
Un objet peut recevoir des messages, des informations sur le processus et des mots de passe "à d'autres objets.