«Когда ты ищешь в холодильнике, чем бы полакомиться, могут случиться непредвиденные и неприятные вещи. Ты можешь забыть закрыть дверь холодильника, можешь взять из него то, что не разрешают брать мама с папой. Можешь даже наткнуться на просроченные продукты.
Когда в следующий раз ты чего-то захочешь, просто скажи: “Я хочу после обеда съесть что-то сладкое”. Когда ты сядешь за стол, мы дадим тебе все, что нужно».
для предоставления необходимых служб сотрудничающие классы (пятилетний ребенок) должны зависеть от инфраструктуры (родителей).
Внедрение зависимостей представляет собой набор принципов и приемов проектирования программных продуктов, позволяющий разрабатывать слабосвязанный код.