Bonjour à tous,
Dans son excellent ouvrage "Clean architecture", Robert C. Martin dit la chose suivante :
Mon interprétation de cette phrase est la suivante.We can summarize the object-oriented programming paradigm as follows:
Object-oriented programming imposes discipline on indirect transfer of control (p. 22)
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.
Partager