
⚡️ Геттеры и сеттеры
В ООП языках, например C#, распространено использование таких конструкций, как геттеры и сеттеры. Они позволяют безопасно работать с приватными переменными.
В Python тоже есть такой функционал. Получение значения реализуется с помощью декоратора property, а назначение — @свойство.setter.
Также очень важно, чтобы методы и свойства имели одно и то же имя.
В примере выше мы отключаем возможность менять имя и проверяем возраст пользователя.
#теория
В ООП языках, например C#, распространено использование таких конструкций, как геттеры и сеттеры. Они позволяют безопасно работать с приватными переменными.
В Python тоже есть такой функционал. Получение значения реализуется с помощью декоратора property, а назначение — @свойство.setter.
Также очень важно, чтобы методы и свойства имели одно и то же имя.
В примере выше мы отключаем возможность менять имя и проверяем возраст пользователя.
#теория