Настройка присваивания атрибутов с помощью __setattr__
Ранее мы использовали дескрипторы для реализации логики, которая выполнялась при получении, установке или удалении конкретного атрибута. Но что если нужно, чтобы определённый блок кода запускался каждый раз при установке любого атрибута? В этом упражнении вы потренируетесь делать это с помощью магического метода Python.
Это упражнение является частью курса
Объектно-ориентированное программирование на Python: средний уровень
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
class BankAccount:
def __init__(self, account_number):
self.account_number = account_number
# Define a method to be executed when setting attributes
def ____(self, ____, ____):
pass