Size: a a a

2020 June 08

Э

Эрмек in unity3d.ru
мне кажется абстрактные классы юзают в самом начале, когда только начинают создавать архитектуру приложения

когда уже всё готово давно, но тут нужно например НЕ всем телефонам, а только смартфонам дать возможность выхода в интернет - создаешь интерфейс InternetConnectable и подрубаешь только тем телефонам, у которых есть возможность выходить в инет
источник

GV

Gleb Vorontcov in unity3d.ru
Ilya Lataria
люди юзают постоянно эти сраные интерфейсы, где надо, где не надо
почему такая ненависть к интерфейсам? Они очень гибкий инструмент
источник

IL

Ilya Lataria in unity3d.ru
По этому поводу даже автор зенджекта отписался, не помню как его зовут, точно так же сказал что не стоит юзать интерфейсы где попало
источник

IL

Ilya Lataria in unity3d.ru
они вызывают кучу проблем
источник

IL

Ilya Lataria in unity3d.ru
если не к месту, разумеется
источник

А

Александр in unity3d.ru
Ну да это всего лишь паттерн DI который «снижает связность кода» делая его насмерть связанным
источник

IL

Ilya Lataria in unity3d.ru
Gleb Vorontcov
это у реализации...заменили реализацию - и все, надо переписывать
не успеваю на все отвечать, отвечу тебе касательно твоей сравнительной аналитики
источник

GV

Gleb Vorontcov in unity3d.ru
Александр
Ну да это всего лишь паттерн DI который «снижает связность кода» делая его насмерть связанным
это не паттерн, а принцип, один из
источник

IL

Ilya Lataria in unity3d.ru
Александр
Ну да это всего лишь паттерн DI который «снижает связность кода» делая его насмерть связанным
ты его просто плохо знаешь
источник

IL

Ilya Lataria in unity3d.ru
зенджект это не паттерн и не принцип
источник

GV

Gleb Vorontcov in unity3d.ru
Ilya Lataria
не успеваю на все отвечать, отвечу тебе касательно твоей сравнительной аналитики
напиши в личку
источник

IL

Ilya Lataria in unity3d.ru
это конкретная реализация паттерна и принципа :)
источник

А

Александр in unity3d.ru
Gleb Vorontcov
это не паттерн, а принцип, один из
Ну их сейча называют паттернами часто, а так ДИ я просто терпеть не могу, так как если начал его юзать, от него не избавится в проекте
источник

GV

Gleb Vorontcov in unity3d.ru
Ilya Lataria
зенджект это не паттерн и не принцип
Zenject это фреймворк :)
источник

IL

Ilya Lataria in unity3d.ru
Gleb Vorontcov
Zenject это фреймворк :)
а фреймворк это не реализация идеи?
источник

GV

Gleb Vorontcov in unity3d.ru
Ilya Lataria
а фреймворк это не реализация идеи?
ты к чему?
источник

А

Александр in unity3d.ru
Gleb Vorontcov
Zenject это фреймворк :)
+
источник

IL

Ilya Lataria in unity3d.ru
Gleb Vorontcov
ты к чему?
к тому что ты сказал тоже самое, фреймворк построенный по принципу DI и есть реализация идеи DI
источник

IL

Ilya Lataria in unity3d.ru
кроме зенджекта таких реализаций уйма
источник

GV

Gleb Vorontcov in unity3d.ru
Ilya Lataria
к тому что ты сказал тоже самое, фреймворк построенный по принципу DI и есть реализация идеи DI
я начал писать ответ до того, как ты ответил)
источник