❔ Вопрос с собеседования
Зачем нужны дескрипторы в Python?
Ответ: Дескрипторы позволяют управлять доступом к атрибутам через методы __get__, __set__ и __delete__. Это нужно, когда нужно контролировать чтение и запись: делать валидацию, логировать доступ, реализовать ленивую загрузку и т.п.
Особенно полезны в случаях, когда одно и то же поведение нужно переиспользовать — например, в ORM, где поля моделей реализованы через дескрипторы.
tags: #собеседование
➡ Python Developer | Чат
Post #2519
5.13K
- 👍 20
- 🔥 6
- 🤯 3