<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Kommentare zu: HowTo: Interfaces/Schnittstellen verstehen &#8211; mal auf simple Art und Weise</title>
	<atom:link href="http://code-inside.de/blog/2007/11/28/howto-interfacesschnittstellen-verstehen-mal-auf-simple-art-und-weise/feed/" rel="self" type="application/rss+xml" />
	<link>http://code-inside.de/blog/2007/11/28/howto-interfacesschnittstellen-verstehen-mal-auf-simple-art-und-weise/</link>
	<description>.NET &#38; C# Blogging...</description>
	<lastBuildDate>Thu,  9 Sep 2010 08:40:05 +0200</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Von: Robert Mühsig</title>
		<link>http://code-inside.de/blog/2007/11/28/howto-interfacesschnittstellen-verstehen-mal-auf-simple-art-und-weise/comment-page-1/#comment-43156</link>
		<dc:creator>Robert Mühsig</dc:creator>
		<pubDate>Thu, 15 Jul 2010 14:10:41 +0000</pubDate>
		<guid isPermaLink="false">http://code-inside.de/blog/2007/11/28/howto-interfacesschnittstellen-verstehen-mal-auf-simple-art-und-weise/#comment-43156</guid>
		<description>Hier hast du mal ein Beispiel aus der Praxis, ist allerdings durch das Thema &quot;Dependency Injection&quot; schon etwas komplexer: http://code-inside.de/blog/2010/06/27/howto-alle-implementationen-vom-interface-x-ber-castle-windsor-per-di-auflsen/</description>
		<content:encoded><![CDATA[<p>Hier hast du mal ein Beispiel aus der Praxis, ist allerdings durch das Thema &#8220;Dependency Injection&#8221; schon etwas komplexer: <a href="http://code-inside.de/blog/2010/06/27/howto-alle-implementationen-vom-interface-x-ber-castle-windsor-per-di-auflsen/" rel="nofollow">http://code-inside.de/blog/2010/06/27/howto-alle-implementationen-vom-interface-x-ber-castle-windsor-per-di-auflsen/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Mark</title>
		<link>http://code-inside.de/blog/2007/11/28/howto-interfacesschnittstellen-verstehen-mal-auf-simple-art-und-weise/comment-page-1/#comment-42988</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Mon, 12 Jul 2010 12:48:45 +0000</pubDate>
		<guid isPermaLink="false">http://code-inside.de/blog/2007/11/28/howto-interfacesschnittstellen-verstehen-mal-auf-simple-art-und-weise/#comment-42988</guid>
		<description>Erstmal schönes Beispiel, aber entweder bin ich lernresistent oder ich brauch wirklich mal ein Bsp. aus der Praxis. Weil ich seh den Vorteil immernoch nicht.

Wieso werf ich das Interface und GodKlasse nicht einfach weg und mache in der Main:

BMW.Move();
Human.Move();
etc.

Spart mir Programmieraufwand und auch hier kann ja problemlos ein neues Objekt hinzukommen, zBsp. ein Flugzeug. Ein Objekt davon wird in der Main ja sowieso erstellt:

Plane a380 = new Plane();

und ob ich dann:

a380.Move();

oder

God.MoveObject(a380);

mache ist doch egal ?
Das man die God-Klasse nicht ändern muss hab ich ja verstanden, ich frage mich nur immer, wozu brauch ich sowas überhaupt ? Wenn ich das Flugzeug, Auto, Mensch Objekt ohnehin erzeuge, wieso rufe ich die Methode nicht direkt darauf auf sondern über Umwege ? :(</description>
		<content:encoded><![CDATA[<p>Erstmal schönes Beispiel, aber entweder bin ich lernresistent oder ich brauch wirklich mal ein Bsp. aus der Praxis. Weil ich seh den Vorteil immernoch nicht.</p>
<p>Wieso werf ich das Interface und GodKlasse nicht einfach weg und mache in der Main:</p>
<p>BMW.Move();<br />
Human.Move();<br />
etc.</p>
<p>Spart mir Programmieraufwand und auch hier kann ja problemlos ein neues Objekt hinzukommen, zBsp. ein Flugzeug. Ein Objekt davon wird in der Main ja sowieso erstellt:</p>
<p>Plane a380 = new Plane();</p>
<p>und ob ich dann:</p>
<p>a380.Move();</p>
<p>oder</p>
<p>God.MoveObject(a380);</p>
<p>mache ist doch egal ?<br />
Das man die God-Klasse nicht ändern muss hab ich ja verstanden, ich frage mich nur immer, wozu brauch ich sowas überhaupt ? Wenn ich das Flugzeug, Auto, Mensch Objekt ohnehin erzeuge, wieso rufe ich die Methode nicht direkt darauf auf sondern über Umwege ? <img src='http://code-inside.de/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: -com-</title>
		<link>http://code-inside.de/blog/2007/11/28/howto-interfacesschnittstellen-verstehen-mal-auf-simple-art-und-weise/comment-page-1/#comment-42228</link>
		<dc:creator>-com-</dc:creator>
		<pubDate>Thu, 01 Jul 2010 10:15:04 +0000</pubDate>
		<guid isPermaLink="false">http://code-inside.de/blog/2007/11/28/howto-interfacesschnittstellen-verstehen-mal-auf-simple-art-und-weise/#comment-42228</guid>
		<description>top!</description>
		<content:encoded><![CDATA[<p>top!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Robert Mühsig</title>
		<link>http://code-inside.de/blog/2007/11/28/howto-interfacesschnittstellen-verstehen-mal-auf-simple-art-und-weise/comment-page-1/#comment-13570</link>
		<dc:creator>Robert Mühsig</dc:creator>
		<pubDate>Wed, 22 Oct 2008 11:10:06 +0000</pubDate>
		<guid isPermaLink="false">http://code-inside.de/blog/2007/11/28/howto-interfacesschnittstellen-verstehen-mal-auf-simple-art-und-weise/#comment-13570</guid>
		<description>Das mit dem abgeleitet/implementiert habe ich geändert - danke für die Info.

Bei dem &quot;Movable&quot;: dict.cc sagt mir das beide Varianten gehen (und ich auch zu Faul bin diese jetzt umzubenennen) ;)</description>
		<content:encoded><![CDATA[<p>Das mit dem abgeleitet/implementiert habe ich geändert &#8211; danke für die Info.</p>
<p>Bei dem &quot;Movable&quot;: dict.cc sagt mir das beide Varianten gehen (und ich auch zu Faul bin diese jetzt umzubenennen) <img src='http://code-inside.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Thimo</title>
		<link>http://code-inside.de/blog/2007/11/28/howto-interfacesschnittstellen-verstehen-mal-auf-simple-art-und-weise/comment-page-1/#comment-13534</link>
		<dc:creator>Thimo</dc:creator>
		<pubDate>Tue, 21 Oct 2008 20:31:58 +0000</pubDate>
		<guid isPermaLink="false">http://code-inside.de/blog/2007/11/28/howto-interfacesschnittstellen-verstehen-mal-auf-simple-art-und-weise/#comment-13534</guid>
		<description>Hallo!

Also erstmal, großes Lob für diese simple und einleuchtende Erklärung =)

Nun ein ganz kleiner Vergesserungsvorschlag:
Du hattest geschrieben: 
[..]Die Methode “&lt;strong&gt;MoveObject&lt;/strong&gt;” nimmt einfach “irgendwas” was von “&lt;strong&gt;IMovable&lt;/strong&gt;” abgeleitet ist - egal ob es ein Auto, Zug oder Mensch ist. [...]

Richtiger wäre wenn du schreiben würdest, dass die Methode MoveObject einfach &quot;irgendwas&quot; nimmt was IMovable &lt;strong&gt;implementiert&lt;/strong&gt;. Nicht was davon &lt;strong&gt;abgeleitet &lt;/strong&gt;ist.
Da kann man Ärger für bekommen ;)

Ansonsten könntest du Movable noch Moveable bennen =)
*klugscheißen off*

Sorry, ist nicht blöd gemeint oder so aber wollen ja nicht dass sich das alle &quot;nicht ganz richtig&quot; merken.

Sooo.. aber wie gesagt, tolle arbeit.
Würde ich jedem empfehlen der mit Interfaces noch auf Kriegsfuß steht bzw. nicht weiß wozu das Ganze =)</description>
		<content:encoded><![CDATA[<p>Hallo!</p>
<p>Also erstmal, großes Lob für diese simple und einleuchtende Erklärung =)</p>
<p>Nun ein ganz kleiner Vergesserungsvorschlag:<br />
Du hattest geschrieben:<br />
[..]Die Methode “<strong>MoveObject</strong>” nimmt einfach “irgendwas” was von “<strong>IMovable</strong>” abgeleitet ist &#8211; egal ob es ein Auto, Zug oder Mensch ist. [...]</p>
<p>Richtiger wäre wenn du schreiben würdest, dass die Methode MoveObject einfach &quot;irgendwas&quot; nimmt was IMovable <strong>implementiert</strong>. Nicht was davon <strong>abgeleitet </strong>ist.<br />
Da kann man Ärger für bekommen <img src='http://code-inside.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Ansonsten könntest du Movable noch Moveable bennen =)<br />
*klugscheißen off*</p>
<p>Sorry, ist nicht blöd gemeint oder so aber wollen ja nicht dass sich das alle &quot;nicht ganz richtig&quot; merken.</p>
<p>Sooo.. aber wie gesagt, tolle arbeit.<br />
Würde ich jedem empfehlen der mit Interfaces noch auf Kriegsfuß steht bzw. nicht weiß wozu das Ganze =)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: HowTo: 3-Tier / 3-Schichten Architektur &#124; Code-Inside Blog</title>
		<link>http://code-inside.de/blog/2007/11/28/howto-interfacesschnittstellen-verstehen-mal-auf-simple-art-und-weise/comment-page-1/#comment-13454</link>
		<dc:creator>HowTo: 3-Tier / 3-Schichten Architektur &#124; Code-Inside Blog</dc:creator>
		<pubDate>Fri, 17 Oct 2008 22:40:18 +0000</pubDate>
		<guid isPermaLink="false">http://code-inside.de/blog/2007/11/28/howto-interfacesschnittstellen-verstehen-mal-auf-simple-art-und-weise/#comment-13454</guid>
		<description>[...] Ordern &#8220;DataAccess&#8221; liegt unsere Schnittstellen (Einführung zu Schnittstellen) zu den Datenquellen.In diesem Fall haben wir nur die Schnittstelle &#8220;IUserRepository&#8221; [...]</description>
		<content:encoded><![CDATA[<p>[...] Ordern &#8220;DataAccess&#8221; liegt unsere Schnittstellen (Einführung zu Schnittstellen) zu den Datenquellen.In diesem Fall haben wir nur die Schnittstelle &#8220;IUserRepository&#8221; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Christoph</title>
		<link>http://code-inside.de/blog/2007/11/28/howto-interfacesschnittstellen-verstehen-mal-auf-simple-art-und-weise/comment-page-1/#comment-12042</link>
		<dc:creator>Christoph</dc:creator>
		<pubDate>Mon, 18 Aug 2008 11:24:14 +0000</pubDate>
		<guid isPermaLink="false">http://code-inside.de/blog/2007/11/28/howto-interfacesschnittstellen-verstehen-mal-auf-simple-art-und-weise/#comment-12042</guid>
		<description>Ich habe den Sinn von Interfaces über Jahre nicht verstanden (auch nicht weiter nachgeforscht) und sie daher auch nie angewendet. Erst durch dieses Beispiel hier ist mir der praktische Nutzen bewusst geworden. :-)</description>
		<content:encoded><![CDATA[<p>Ich habe den Sinn von Interfaces über Jahre nicht verstanden (auch nicht weiter nachgeforscht) und sie daher auch nie angewendet. Erst durch dieses Beispiel hier ist mir der praktische Nutzen bewusst geworden. <img src='http://code-inside.de/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: HowTo: Interfaces/Schnittstellen einsetzen - Gute Gr&#252;nde f&#252;r den Einsatz von Schnittstellen &#124; Code-Inside Blog</title>
		<link>http://code-inside.de/blog/2007/11/28/howto-interfacesschnittstellen-verstehen-mal-auf-simple-art-und-weise/comment-page-1/#comment-12004</link>
		<dc:creator>HowTo: Interfaces/Schnittstellen einsetzen - Gute Gr&#252;nde f&#252;r den Einsatz von Schnittstellen &#124; Code-Inside Blog</dc:creator>
		<pubDate>Tue, 12 Aug 2008 21:22:48 +0000</pubDate>
		<guid isPermaLink="false">http://code-inside.de/blog/2007/11/28/howto-interfacesschnittstellen-verstehen-mal-auf-simple-art-und-weise/#comment-12004</guid>
		<description>[...] einem HowTo ging es darum, was Interface eigentlich sind und wo man sowas einsetzen könnte. In vielen OOP [...]</description>
		<content:encoded><![CDATA[<p>[...] einem HowTo ging es darum, was Interface eigentlich sind und wo man sowas einsetzen könnte. In vielen OOP [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Lukas</title>
		<link>http://code-inside.de/blog/2007/11/28/howto-interfacesschnittstellen-verstehen-mal-auf-simple-art-und-weise/comment-page-1/#comment-11970</link>
		<dc:creator>Lukas</dc:creator>
		<pubDate>Fri, 08 Aug 2008 08:56:33 +0000</pubDate>
		<guid isPermaLink="false">http://code-inside.de/blog/2007/11/28/howto-interfacesschnittstellen-verstehen-mal-auf-simple-art-und-weise/#comment-11970</guid>
		<description>Heyho..danke für die schnelle Erklärung..
Echt gut gelungen das ganze, schnell zu lernen und man kenn sich aus;)

gratz von meiner seite</description>
		<content:encoded><![CDATA[<p>Heyho..danke für die schnelle Erklärung..<br />
Echt gut gelungen das ganze, schnell zu lernen und man kenn sich aus;)</p>
<p>gratz von meiner seite</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Robert Mühsig</title>
		<link>http://code-inside.de/blog/2007/11/28/howto-interfacesschnittstellen-verstehen-mal-auf-simple-art-und-weise/comment-page-1/#comment-11146</link>
		<dc:creator>Robert Mühsig</dc:creator>
		<pubDate>Tue, 03 Jun 2008 10:21:07 +0000</pubDate>
		<guid isPermaLink="false">http://code-inside.de/blog/2007/11/28/howto-interfacesschnittstellen-verstehen-mal-auf-simple-art-und-weise/#comment-11146</guid>
		<description>Vielen Dank für den Hinweis - ist jetzt gefixt :)</description>
		<content:encoded><![CDATA[<p>Vielen Dank für den Hinweis &#8211; ist jetzt gefixt <img src='http://code-inside.de/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: michael</title>
		<link>http://code-inside.de/blog/2007/11/28/howto-interfacesschnittstellen-verstehen-mal-auf-simple-art-und-weise/comment-page-1/#comment-11145</link>
		<dc:creator>michael</dc:creator>
		<pubDate>Tue, 03 Jun 2008 09:29:27 +0000</pubDate>
		<guid isPermaLink="false">http://code-inside.de/blog/2007/11/28/howto-interfacesschnittstellen-verstehen-mal-auf-simple-art-und-weise/#comment-11145</guid>
		<description>guter artikel, sourcecode kann allerdings nicht downgeloaded werden: 404</description>
		<content:encoded><![CDATA[<p>guter artikel, sourcecode kann allerdings nicht downgeloaded werden: 404</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Marc</title>
		<link>http://code-inside.de/blog/2007/11/28/howto-interfacesschnittstellen-verstehen-mal-auf-simple-art-und-weise/comment-page-1/#comment-11137</link>
		<dc:creator>Marc</dc:creator>
		<pubDate>Mon, 02 Jun 2008 19:57:11 +0000</pubDate>
		<guid isPermaLink="false">http://code-inside.de/blog/2007/11/28/howto-interfacesschnittstellen-verstehen-mal-auf-simple-art-und-weise/#comment-11137</guid>
		<description>Sehr gutes Beispiel. 

Übrigens, Gott schubst einen nur an, wenn man das möchte. Try it!</description>
		<content:encoded><![CDATA[<p>Sehr gutes Beispiel. </p>
<p>Übrigens, Gott schubst einen nur an, wenn man das möchte. Try it!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Johannes</title>
		<link>http://code-inside.de/blog/2007/11/28/howto-interfacesschnittstellen-verstehen-mal-auf-simple-art-und-weise/comment-page-1/#comment-1094</link>
		<dc:creator>Johannes</dc:creator>
		<pubDate>Wed, 26 Mar 2008 18:59:40 +0000</pubDate>
		<guid isPermaLink="false">http://code-inside.de/blog/2007/11/28/howto-interfacesschnittstellen-verstehen-mal-auf-simple-art-und-weise/#comment-1094</guid>
		<description>Danke fürs Beispiel ... kurz und verständlich
Du hast geschafft was unser Lehrer in 2 h nicht geschafft hat ;)</description>
		<content:encoded><![CDATA[<p>Danke fürs Beispiel &#8230; kurz und verständlich<br />
Du hast geschafft was unser Lehrer in 2 h nicht geschafft hat <img src='http://code-inside.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Carsten</title>
		<link>http://code-inside.de/blog/2007/11/28/howto-interfacesschnittstellen-verstehen-mal-auf-simple-art-und-weise/comment-page-1/#comment-462</link>
		<dc:creator>Carsten</dc:creator>
		<pubDate>Sun, 20 Jan 2008 09:38:27 +0000</pubDate>
		<guid isPermaLink="false">http://code-inside.de/blog/2007/11/28/howto-interfacesschnittstellen-verstehen-mal-auf-simple-art-und-weise/#comment-462</guid>
		<description>Cooles HowTo , hat in 2 Minuten alle Fragen beantwortet !
Danke !</description>
		<content:encoded><![CDATA[<p>Cooles HowTo , hat in 2 Minuten alle Fragen beantwortet !<br />
Danke !</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: CC13.com &#187; Blog Archive &#187; Interfaces/Schnittstellen Howto</title>
		<link>http://code-inside.de/blog/2007/11/28/howto-interfacesschnittstellen-verstehen-mal-auf-simple-art-und-weise/comment-page-1/#comment-377</link>
		<dc:creator>CC13.com &#187; Blog Archive &#187; Interfaces/Schnittstellen Howto</dc:creator>
		<pubDate>Fri, 07 Dec 2007 05:53:40 +0000</pubDate>
		<guid isPermaLink="false">http://code-inside.de/blog/2007/11/28/howto-interfacesschnittstellen-verstehen-mal-auf-simple-art-und-weise/#comment-377</guid>
		<description>[...] Code-Inside.de gibt es ein C# Interfaces/Schnittstellen-Howto. Wie ich finde, sehr gut erkl&#228;rt. Gefunden bei [...]</description>
		<content:encoded><![CDATA[<p>[...] Code-Inside.de gibt es ein C# Interfaces/Schnittstellen-Howto. Wie ich finde, sehr gut erkl&#228;rt. Gefunden bei [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Interfaces/Schnittstellen sehr gut erklärt - Bionic's blOg</title>
		<link>http://code-inside.de/blog/2007/11/28/howto-interfacesschnittstellen-verstehen-mal-auf-simple-art-und-weise/comment-page-1/#comment-376</link>
		<dc:creator>Interfaces/Schnittstellen sehr gut erklärt - Bionic's blOg</dc:creator>
		<pubDate>Thu, 06 Dec 2007 20:21:34 +0000</pubDate>
		<guid isPermaLink="false">http://code-inside.de/blog/2007/11/28/howto-interfacesschnittstellen-verstehen-mal-auf-simple-art-und-weise/#comment-376</guid>
		<description>[...] habe ich gerade ein sch&#246;nen Artikel entdeckt, der sehr anschaulich und sehr gut die Verwendung von Interfaces/Schnittstellen [...]</description>
		<content:encoded><![CDATA[<p>[...] habe ich gerade ein sch&#246;nen Artikel entdeckt, der sehr anschaulich und sehr gut die Verwendung von Interfaces/Schnittstellen [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Hans-Peter Schelian</title>
		<link>http://code-inside.de/blog/2007/11/28/howto-interfacesschnittstellen-verstehen-mal-auf-simple-art-und-weise/comment-page-1/#comment-369</link>
		<dc:creator>Hans-Peter Schelian</dc:creator>
		<pubDate>Thu, 29 Nov 2007 07:00:31 +0000</pubDate>
		<guid isPermaLink="false">http://code-inside.de/blog/2007/11/28/howto-interfacesschnittstellen-verstehen-mal-auf-simple-art-und-weise/#comment-369</guid>
		<description>Sehr schönes und einfaches Beispiel.
Das werde ich sicherlich nutzen, und den Link weitergeben, wenn mich wieder einer fragt was das mit den Schnittstellen auf sich hat.

Gott sei Dank !! 
Und dir natürlich :-)</description>
		<content:encoded><![CDATA[<p>Sehr schönes und einfaches Beispiel.<br />
Das werde ich sicherlich nutzen, und den Link weitergeben, wenn mich wieder einer fragt was das mit den Schnittstellen auf sich hat.</p>
<p>Gott sei Dank !!<br />
Und dir natürlich <img src='http://code-inside.de/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Thomas</title>
		<link>http://code-inside.de/blog/2007/11/28/howto-interfacesschnittstellen-verstehen-mal-auf-simple-art-und-weise/comment-page-1/#comment-365</link>
		<dc:creator>Thomas</dc:creator>
		<pubDate>Wed, 28 Nov 2007 21:49:09 +0000</pubDate>
		<guid isPermaLink="false">http://code-inside.de/blog/2007/11/28/howto-interfacesschnittstellen-verstehen-mal-auf-simple-art-und-weise/#comment-365</guid>
		<description>Schönes Beispiel! :-)</description>
		<content:encoded><![CDATA[<p>Schönes Beispiel! <img src='http://code-inside.de/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
