терминология >_<
Aug. 1st, 2010 05:38 pmнаткнулся случайно в википедии на паттерн Dependency Injection, читал. много думал. потом внезапно понял, что переизобрел эту фигню в далеком 2002 году, еще до изучения всяких теоретиков от ООП, когда захотелось динамически подсовывать разные реализации компонентов в прогу. Но назвал по-другому.
теперь понятно, почему мне всегда было непонятно, зачем этот паттерн нужен – в мозгу отпечаталось, что эта задача решается “другим методом”. Но, по сути, тем же. Только GUID’ы у них были разные.
no subject
Date: 2010-08-01 03:13 pm (UTC)GoF емнип специально оговаривали, что не "изобретают" паттерны, а просто фиксируют практики, к которым рано или поздно приходит большинство толковых программистов. Вплоть до того, что если уже своим умом до применения такого не дошёл, то чтение умной книжки впрок не пойдёт.
no subject
Date: 2010-08-01 03:14 pm (UTC)Кстати, Гради Буча я так и не осилил )))
no subject
Date: 2010-08-01 03:16 pm (UTC)no subject
Date: 2010-08-01 05:38 pm (UTC)Вот здесь обстоятельное сравнение разных IoC-контейнеров под .NET: http://www.anthonysteele.co.uk/blog/comparing-.net-ioc-containers-part-zero-groundwork
no subject
Date: 2010-08-24 08:40 pm (UTC)