он принимает параметры в методе init. Но после того как параметры установлены, мне нужно вызвать метод конфигурации, который настроет глобальные в классе переменные (через ссылку self). У меня сейчас в ините внизу вызывается метод configure() и в нем вся эта настройка просходит. Но что-то мне кажется это страемно как-то. По красоте конечно должен быть типо меджик метода, который бы сам вызвался после init и все настроил.
Как вообще красиво делается дополнительная инициализация после init?
лучше в инит не включать настройку, инит просто создает экземпляр, готовый к настройке
В чем заключается настройка? Почеиу не сделать её в ините? Или почему не вынести из класса, чтобы инит вызывался с настроенными вещами?
очень много кода просто, будет инит на три экрана
Инит может вызывать другие методы
щас так и есть. В конце init вызывается configure(), но кажется что это как-то не красиво. Или норма?
ну всякий хлам по настройке.
Вообще не делаешь понятнее
В частности погугли паттерн "фабричный метод"
Нет ли магического метода, который бы сам вызывался всегда после init?
И ещё один после него. И ещё один после этого
одного хватило бы
Один есть - __init__, вызывается после __new__
Про этот знаю. Лан, понял, спасибо!
Обсуждают сегодня