Евгений Г.card.quoted9 күн бұрын
Конструктор не нужно загружать какой-либо другой логикой, чтобы оградить его от любой работы над зависимостями. Соблюдение принципа единственной ответственности подразумевает, что компонентами должно выполняться что-то одно. Теперь, когда конструктор используется для внедрения зависимостей, его не следует загружать другими задачами. Тогда конструкция класса становится быстродействующей и надежной.

А что делать если нужна какая-либо другая логика?

  • Комментарий жазу үшін кіру немесе тіркелу