пятница, 28 ноября 2014 г.

Ссылка. DI vs. DIP vs. IoC

http://sergeyteplyakov.blogspot.ru/2014/11/di-vs-dip-vs-ioc.html

"Большинство разработчиков не различает DI и DIP, хотя за каждой из этих аббревиатур скрываются разные понятия."

Это про меня :-)

2 комментария:

  1. Пост неплохой, но главная тема не раскрыта:
    «Зависимости класса должны располагаться на текущем или более высоком уровне абстракции.»
    -- а без её освещения (т.е. без ответа на вопрос, почему зависимость должна быть именно от абстракций текущего или более высокого уровня, тему раскрытой не назовёшь. О чём кстати, свидетельствуют комментарии.

    ОтветитьУдалить
    Ответы
    1. Цель у поста лишь дать определения, а не раскрывать, почему зависимость должна быть от абстракции определенного уровня.

      По идее, эта цель должна была раскрыться в статье про DIP, но там она тоже не раскрыта:).

      Удалить