Přizpůsobení přiřazení atributů pomocí __setattr__
Dříve jsme pomocí deskriptorů implementovali logiku, která se spustila při načtení, nastavení nebo smazání konkrétního atributu. Co kdybychom ale chtěli zajistit, aby se určitý blok kódu spustil pokaždé, když je nastaven jakýkoli atribut? V tomto cvičení si to procvičíš pomocí magické metody Pythonu.
Toto cvičení je součástí kurzu
Intermediate Object-Oriented Programming in Python
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
class BankAccount:
def __init__(self, account_number):
self.account_number = account_number
# Define a method to be executed when setting attributes
def ____(self, ____, ____):
pass