Previous Entry Share Next Entry
2016-01

терминология >_<

наткнулся случайно в википедии на паттерн Dependency Injection, читал. много думал. потом внезапно понял, что переизобрел эту фигню в далеком 2002 году, еще до изучения всяких теоретиков от ООП, когда захотелось динамически подсовывать разные реализации компонентов в прогу. Но назвал по-другому.

теперь понятно, почему мне всегда было непонятно, зачем этот паттерн нужен – в мозгу отпечаталось, что эта задача решается “другим методом”. Но, по сути, тем же. Только GUID’ы у них были разные.


  • 1
alll August 1st, 2010
> внезапно понял, что переизобрел эту фигню в далеком

GoF емнип специально оговаривали, что не "изобретают" паттерны, а просто фиксируют практики, к которым рано или поздно приходит большинство толковых программистов. Вплоть до того, что если уже своим умом до применения такого не дошёл, то чтение умной книжки впрок не пойдёт.

wizzard0 August 1st, 2010
Угу.

Кстати, Гради Буча я так и не осилил )))

alll August 1st, 2010
Как было замечено в предыдущем посте, "без весомого повода мотивация не возникнет".

bik_top August 1st, 2010
Я для DI/IoC использую Unity (есть в составе Enterprise Library, see also msdn).

Вот здесь обстоятельное сравнение разных IoC-контейнеров под .NET: http://www.anthonysteele.co.uk/blog/comparing-.net-ioc-containers-part-zero-groundwork

  • 1
?

Log in

No account? Create an account