пока не понимаю как это назвать, подобных функций у меня будет много
В теории это DI container -
The DI container creates an object of the defined class and also injects all the required dependencies as an object a constructor, a property, or a method that is triggered at runtime and disposes itself at the appropriate time. This process is completed so that we don't have to create and manage objects manually all the time.
def view_builder() Но вообще, если ты не можешь придумать, как это назвать, возможно, оно выполняет слишком много работы.
Пост-продукт-кард-вейв-билд(криейт)
это возвращает вьюшку. Я бы и назвал post_product_card_view_func, а финальную переменную можно и не создавать, а прямо возвращать PostProductCardView
Это какая-то непонятно для чего сделанная штука. Почему не наследоваться и не сделать обычную вьюху?
Наследоваться от чего? Я во view внедряю сервис который он вызывает. Если я просто импортирую сервис, то вью будет зависеть от конструкции сервиса, а зачем оно мне? наследовать его вообще не вижу смысла сама вьюшка:
view_factory
Обсуждают сегодня