Wanneer je in Python met “Classes” werkt met data attributen zul je deze
meestal rechtstreeks beschikbaar maken aan de buitenwereld. Tenzij je dingen
wilt doen als validatie, verdere verwerking, of read-onnl/write-only
attributen.
In die gevallen kun je gaan werken met dingen als traditionele getters and
setters zoals aparte get_data() en set_data() methodes, maar het kan ook
altijd een stukje mooier.
In deze video kijk Wander met jullie naar het gebruik van “properties”, en dan
specifiek via het “decorator” patroon. Met properties lijken je attributen
gewoon attributen te zijn, maar onder water lever je zelf de functies aan die
gebruikt worden voor het ophalen en opslaan van de waardes.