Вопросы с тегом «decorator»

19
Является ли регистрация рядом с реализацией нарушением SRP?

Размышляя о гибкой разработке программного обеспечения и всех принципах (SRP, OCP, ...), я спрашиваю себя, как относиться к ведению журнала. Является ли регистрация рядом с реализацией нарушением SRP? Я бы сказал, yesпотому что реализация должна быть в состоянии работать без регистрации. Итак, как...

10
Что значит вводить данные (против поведения) в конструктор класса, и почему это считается плохой практикой?

Я читаю книгу «Изучение шрифтов» Ремо Янсена. В одном разделе автор описывает, как создать очень простую платформу MVC для проверки концепции, включая создание Modelкласса, и говорит следующее: Для модели необходимо указать URL-адрес веб-службы, которую она использует. Мы собираемся использовать...

9
Декораторы классов в Python: практические примеры использования

Я ищу практические и не синтетические варианты использования декораторов классов Python. До сих пор единственный случай, который имел смысл для меня, - это регистрация класса в системе издатель-подписчик, например, плагины или события, что-то вроде: @register class MyPlugin(Plugin): pass или...