Вопросы с тегом «google-guice»

42
Зачем нам нужны фреймворки для внедрения зависимостей? [закрыто]

Я читал больше о принципах Inversion of Control и Inpendency Injection как его реализации, и я уверен, что понимаю его. Кажется, что в основном говорится «не объявляйте инстанцирования ваших учеников внутри класса». Скорее, что экземпляры должны быть переданы и назначены через конструктор; «введен»...

9
Постепенно перемещать кодовую базу в контейнер внедрения зависимостей

У меня есть большая кодовая база с большим количеством «анти-шаблонных» синглетонов, служебных классов со статическими методами и классов, создающих свои собственные зависимости с помощью newключевого слова. Это делает код очень сложным для тестирования. Я хочу постепенно перенести код в контейнер...