SOLID где создавать экземпляр класса

105
09 декабря 2021, 00:40

Исходя из SOLID принципов, внутри какого-то класса нельзя создавать конструкцию new SomeClass; во избежании жестких и неочевидных зависимостей. Прав ли я, если нет, то в каких случаях можно так делать, чтобы не противоречить SOLID? Если прав, то где же тогда, черт его дери создавать нужные мне объекты, если мы все зависимости прокидываем через аргументы конструктора, но сам-то класс должен создаваться где-то?

READ ALSO
диапазон времени от 4 дня до 12 ночи

диапазон времени от 4 дня до 12 ночи

сделал проверку по интервалу времени, но не могу решить одну загвоздку

114
Почему токен возвращаемый ulogin невалидный?

Почему токен возвращаемый ulogin невалидный?

Делаю с сайта ulogin всё по интсрукции, авторизируюсь и получаю токенПотом я делаю запрос:

96
Вывести слоты времени с шагом

Вывести слоты времени с шагом

мне нужно вывести расписание авто моек с возможностью записи, Каждая авто мойка работает по времени с

280
как отправить файл через curl на php

как отправить файл через curl на php

как с помощью curl перепрошить камеру?

230