Bonjour à tous,

Dans son excellent ouvrage "Clean architecture", Robert C. Martin dit la chose suivante :

We can summarize the object-oriented programming paradigm as follows:

Object-oriented programming imposes discipline on indirect transfer of control (p. 22)
Mon interprétation de cette phrase est la suivante.

Les opérations effectuées sur les variables encapsulées dans l'objet sont sous-traitées à des fonctions (les "méthodes", en l'occurrence). Autrement dit : le "contrôle" des états d'un objet est un contrôle "indirect" (puisqu'il passe par des intermédiaires, que sont les méthodes de l'objet).

Êtes-vous d'accord avec cette interprétation ?

Je vous remercie.