CHAPITRE 19 Attributs et propriétés dynamiques

L’importance cruciale des propriétés est que leur existence les rend parfaitement sûres et même recommandées pour que vous exposiez des attributs de données publics dans le cadre de l’interface publique de votre classe1.

— Alex Martelli, membre de la Python Software Foundation

Les attributs de données et les méthodes sont collectivement connus sous le nom d’attributs en Python : une méthode est juste un attribut qui est appelable. En plus des attributs de données et des méthodes, il est aussi possible de créer des propriétés, qui peuvent être utilisées pour remplacer un attribut de données public par des méthodes d’accesseurs (c’est-à-dire, getter/setter), sans changer l’interface de la classe. Ceci ...

Get Programmer avec Python now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.