НС>Это не ты написал?
НС>НС>>Разница тут будет только в случае вызова метода Resolve, что тут все заклеймили позором как антипаттерн..
НС>Да мало ли что где клеймят.
Я service locator позором не клеймил, ибо с какого угла ни посмотри, но некий способ развернуть имя в объект в любом случае должен быть.
НС>А я уже отвечал, что в 2021 году почти никто уже не видит смысла в этом и в свежих контейнерах такой фичи просто нет. Так какой смысл постоянно переводить разговор на это дерьмо мамонта?
И как же делают в 2021 году?
А код, который был до 2021, тоже уже весь переписали?
НС>Конечно. Но так редко бывает, что у сложных проблем есть простые решения.
Напротив, почти всегда сложная проблема является следствием переплетения нескольких более простых. Надо лишь уметь декомпозировать сложную проблему, найти корень (или корни) зла, и внести нужные изменения. Но это требует хорошего не только знания предметной области, но еще и широкого кругозора, умения мыслить (не шаблонами), разбираться в задаче, в коде, в том, что на самом деле хотелось получить (а не в том, что закодировано).