<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Beckdoor.de &#187; DI</title>
	<atom:link href="http://beckdoor.de/tag/di/feed/" rel="self" type="application/rss+xml" />
	<link>http://beckdoor.de</link>
	<description>Über Entwicklung von Software und Menschen in Projekten</description>
	<lastBuildDate>Fri, 25 Nov 2011 13:39:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Wissen ist Macht! Zu viel Wissen schadet. - Objekte vergessen Ihre Umgebung mit dem Dependency Injection Muster.</title>
		<link>http://beckdoor.de/zu-viel-wissen-objekte-vergessen-ihre-umgebung-mit-dem-dependency-injection-muster/28/10/2009/</link>
		<comments>http://beckdoor.de/zu-viel-wissen-objekte-vergessen-ihre-umgebung-mit-dem-dependency-injection-muster/28/10/2009/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 13:32:57 +0000</pubDate>
		<dc:creator>Kai</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[DI]]></category>
		<category><![CDATA[Muster]]></category>
		<category><![CDATA[OOD]]></category>
		<category><![CDATA[SW-Entwicklung]]></category>

		<guid isPermaLink="false">http://www.beckdoor.de/wpress/?p=6</guid>
		<description><![CDATA[In einem klassisch aufgebauten OO-System ist jedes Objekt selbst dafür zuständig, seine Abhängigkeiten, also benötigte Objekte und Ressourcen, zu erzeugen und zu verwalten. Dafür muss jedes Objekt einige Kenntnisse seiner Umgebung mitbringen, die es zur Erfüllung seiner eigentlichen Aufgabe normalerweise nicht benötigen würde. Insbesondere muss es, um die entsprechenden Objekte erzeugen zu können, ihre konkrete [...]]]></description>
			<content:encoded><![CDATA[<p>In einem klassisch aufgebauten OO-System ist jedes Objekt selbst dafür zuständig, seine Abhängigkeiten, also benötigte Objekte und Ressourcen, zu erzeugen und zu verwalten. Dafür muss jedes Objekt einige Kenntnisse seiner Umgebung mitbringen, die es zur Erfüllung seiner eigentlichen Aufgabe normalerweise nicht benötigen würde. Insbesondere muss es, um die entsprechenden Objekte erzeugen zu können, ihre konkrete Implementierung kennen.</p>
<p>Ein Implementierungsbeispiel mit dem <a title="ASP.NET MVC Page" href="http://asp.net/mvc" onclick="pageTracker._trackPageview('/outgoing/asp.net/mvc?referer=');">ASP.NET MVC Framework</a>, dem DI Framework <a title="StructureMap homepage" href="http://structuremap.sourceforge.net/Default.htm" onclick="pageTracker._trackPageview('/outgoing/structuremap.sourceforge.net/Default.htm?referer=');">StructureMap 2.0</a> in C# und etwas TDD:</p>
<p><a href="http://haacked.com/archive/2007/12/07/tdd-and-dependency-injection-with-asp.net-mvc.aspx" target="_blank" onclick="pageTracker._trackPageview('/outgoing/haacked.com/archive/2007/12/07/tdd-and-dependency-injection-with-asp.net-mvc.aspx?referer=');">http://haacked.com/archive/2007/12/07/tdd-and-dependency-injection-with-asp.net-mvc.aspx</a></p>
<p>Mehr: <a href="http://de.wikipedia.org/wiki/Dependency_Injection" target="_blank" onclick="pageTracker._trackPageview('/outgoing/de.wikipedia.org/wiki/Dependency_Injection?referer=');">http://de.wikipedia.org/wiki/Dependency_Injection</a></p>
]]></content:encoded>
			<wfw:commentRss>http://beckdoor.de/zu-viel-wissen-objekte-vergessen-ihre-umgebung-mit-dem-dependency-injection-muster/28/10/2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

