Size: a a a

2021 November 05

S

SeanWoo in CODE BLOG / C#
@dis_33 ох как же я тебя понимаю....
источник

EA

Egene Avdeev in CODE BLOG / C#
источник

EA

Egene Avdeev in CODE BLOG / C#
Всегда актуально
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
Ну а что
источник

S

SeanWoo in CODE BLOG / C#
Кстати говоря композиция со своими типами создает некую связанность кода
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
Вы хотите сказать ди это внутренний контейнер?
источник

S

SeanWoo in CODE BLOG / C#
У тебя класс А в котором лежит Б а в Б лежит С и чтоб перетащить А из одного проекта в другой, то надо тащить А и Б и С
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
Вот прокидывать инжекшены это внутрнний
источник

EA

Egene Avdeev in CODE BLOG / C#
Хотим сказать что контейнер тут ни при чем, важно только то  как зависимости залетают, хоть через свойств, хоть через конструктор
источник

EA

Egene Avdeev in CODE BLOG / C#
Ди это просто побочка
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
А ди ни фига не внутренний
источник

S

SeanWoo in CODE BLOG / C#
И тут интерфейсы не помогут, ибо реализацию ты создаешь прямо в этих классах
источник

EA

Egene Avdeev in CODE BLOG / C#
Но Макс архитектор и специалист
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
Вот репу мы инжектим в сервис
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
Это внутри одного сервиса
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
А вот регистрировать по ди
источник

S

SeanWoo in CODE BLOG / C#
Ты погоди, скоро АБП пойдет
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
Это уже внешняя регистрация
источник

EA

Egene Avdeev in CODE BLOG / C#
Ну значит свои классы можно и без интерфейсов делать
источник

EA

Egene Avdeev in CODE BLOG / C#
И видимо даже делать их внутренними для этого класса. Класс внутри класса
источник