<?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>Comments on: Introduction to Interfaces in VB.NET</title>
	<atom:link href="http://vbnotebookfor.net/2007/10/23/introduction-to-interfaces-in-vbnet/feed/" rel="self" type="application/rss+xml" />
	<link>http://vbnotebookfor.net/2007/10/23/introduction-to-interfaces-in-vbnet/</link>
	<description>Articles on VB.NET and Software Development Team Leadership</description>
	<pubDate>Thu, 11 Mar 2010 01:24:25 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Lakshmi</title>
		<link>http://vbnotebookfor.net/2007/10/23/introduction-to-interfaces-in-vbnet/comment-page-1/#comment-1423</link>
		<dc:creator>Lakshmi</dc:creator>
		<pubDate>Tue, 27 Oct 2009 05:04:33 +0000</pubDate>
		<guid isPermaLink="false">http://vbnotebookfor.net/2007/10/23/introduction-to-interfaces-in-vbnet/#comment-1423</guid>
		<description>can u explain why we need to go for interfaces rather than calling a method.. Let me know whats the difference...</description>
		<content:encoded><![CDATA[<p>can u explain why we need to go for interfaces rather than calling a method.. Let me know whats the difference&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AnonNoob</title>
		<link>http://vbnotebookfor.net/2007/10/23/introduction-to-interfaces-in-vbnet/comment-page-1/#comment-1392</link>
		<dc:creator>AnonNoob</dc:creator>
		<pubDate>Mon, 07 Sep 2009 17:34:50 +0000</pubDate>
		<guid isPermaLink="false">http://vbnotebookfor.net/2007/10/23/introduction-to-interfaces-in-vbnet/#comment-1392</guid>
		<description>I think the whole point of interfaces is to implement 'good code practise', nothing more.

You use it to bind objects using an interface to a class, so you know 10 years later, which properties you have to construct or use. It is just a contractual aspect for coding.

That's my take on it anyway.

You could be lazy (like me) and just use class properties and public / private methods to expose the parts you want other parts of the projects you want access to.</description>
		<content:encoded><![CDATA[<p>I think the whole point of interfaces is to implement &#8216;good code practise&#8217;, nothing more.</p>
<p>You use it to bind objects using an interface to a class, so you know 10 years later, which properties you have to construct or use. It is just a contractual aspect for coding.</p>
<p>That&#8217;s my take on it anyway.</p>
<p>You could be lazy (like me) and just use class properties and public / private methods to expose the parts you want other parts of the projects you want access to.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mohsin</title>
		<link>http://vbnotebookfor.net/2007/10/23/introduction-to-interfaces-in-vbnet/comment-page-1/#comment-1364</link>
		<dc:creator>Mohsin</dc:creator>
		<pubDate>Mon, 15 Jun 2009 10:26:36 +0000</pubDate>
		<guid isPermaLink="false">http://vbnotebookfor.net/2007/10/23/introduction-to-interfaces-in-vbnet/#comment-1364</guid>
		<description>Well, all that was good, helpfull stuff about interfaces.
Got so much out of it, but still not feeling confortable saying that i have understood interfaces completely.</description>
		<content:encoded><![CDATA[<p>Well, all that was good, helpfull stuff about interfaces.<br />
Got so much out of it, but still not feeling confortable saying that i have understood interfaces completely.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mukund</title>
		<link>http://vbnotebookfor.net/2007/10/23/introduction-to-interfaces-in-vbnet/comment-page-1/#comment-1359</link>
		<dc:creator>mukund</dc:creator>
		<pubDate>Tue, 02 Jun 2009 08:31:24 +0000</pubDate>
		<guid isPermaLink="false">http://vbnotebookfor.net/2007/10/23/introduction-to-interfaces-in-vbnet/#comment-1359</guid>
		<description>I am confusing to use interfaces.I want to know exact use of interfaces.My problem is:
W e can directly write methods in class instead of using interface.Then what is need of interface.

If anyone knows pls email me:

mukundguttal@rediffmail.com</description>
		<content:encoded><![CDATA[<p>I am confusing to use interfaces.I want to know exact use of interfaces.My problem is:<br />
W e can directly write methods in class instead of using interface.Then what is need of interface.</p>
<p>If anyone knows pls email me:</p>
<p><a href="mailto:mukundguttal@rediffmail.com">mukundguttal@rediffmail.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: confused</title>
		<link>http://vbnotebookfor.net/2007/10/23/introduction-to-interfaces-in-vbnet/comment-page-1/#comment-1356</link>
		<dc:creator>confused</dc:creator>
		<pubDate>Sat, 30 May 2009 12:19:38 +0000</pubDate>
		<guid isPermaLink="false">http://vbnotebookfor.net/2007/10/23/introduction-to-interfaces-in-vbnet/#comment-1356</guid>
		<description>What I don't understand is implementing the ICOMPARABLE of .NET. Why do we need to use CompareTo method? Why can't we create our own method to compare values? If there is no code in interfaces, what's the use?</description>
		<content:encoded><![CDATA[<p>What I don&#8217;t understand is implementing the ICOMPARABLE of .NET. Why do we need to use CompareTo method? Why can&#8217;t we create our own method to compare values? If there is no code in interfaces, what&#8217;s the use?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: coby</title>
		<link>http://vbnotebookfor.net/2007/10/23/introduction-to-interfaces-in-vbnet/comment-page-1/#comment-1345</link>
		<dc:creator>coby</dc:creator>
		<pubDate>Wed, 13 May 2009 16:49:38 +0000</pubDate>
		<guid isPermaLink="false">http://vbnotebookfor.net/2007/10/23/introduction-to-interfaces-in-vbnet/#comment-1345</guid>
		<description>When you talk about interfaces you must remember that inheritance and implementation are two different things.
Interfaces are implemented where classes are inherited.

Think of an interface as a skeleton for the class implementing it.

say for instance IAnimal the interface will determine that the animal MUST have legs, body, face ect. so every class that implements the interface MUST have the property for each of the implemented interface properties defined inside the Interface. so if you have a class dog and you implement the IAnimal interface, dog MUST have a property for Legs AND Body AND Face.
When you INHERIT from a class ANIMAL and you specify properties in the class for Legs, Body and face. You don’t have to create the properties in the dog class because they already exist in the class inherited from.
The interface determines that it MUST have the values to be classified as an animal where Inheritance already provides properties for the animal.

When you INHERIT from a class ANIMAL you dont have to add properties in the class for Legs, Body and face because they already exist in the class inhereted from.</description>
		<content:encoded><![CDATA[<p>When you talk about interfaces you must remember that inheritance and implementation are two different things.<br />
Interfaces are implemented where classes are inherited.</p>
<p>Think of an interface as a skeleton for the class implementing it.</p>
<p>say for instance IAnimal the interface will determine that the animal MUST have legs, body, face ect. so every class that implements the interface MUST have the property for each of the implemented interface properties defined inside the Interface. so if you have a class dog and you implement the IAnimal interface, dog MUST have a property for Legs AND Body AND Face.<br />
When you INHERIT from a class ANIMAL and you specify properties in the class for Legs, Body and face. You don’t have to create the properties in the dog class because they already exist in the class inherited from.<br />
The interface determines that it MUST have the values to be classified as an animal where Inheritance already provides properties for the animal.</p>
<p>When you INHERIT from a class ANIMAL you dont have to add properties in the class for Legs, Body and face because they already exist in the class inhereted from.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David</title>
		<link>http://vbnotebookfor.net/2007/10/23/introduction-to-interfaces-in-vbnet/comment-page-1/#comment-1339</link>
		<dc:creator>David</dc:creator>
		<pubDate>Fri, 17 Apr 2009 15:16:14 +0000</pubDate>
		<guid isPermaLink="false">http://vbnotebookfor.net/2007/10/23/introduction-to-interfaces-in-vbnet/#comment-1339</guid>
		<description>Can you please describe how using an interface would help with a circular dependancy problem in VS?

e.g. 
assembly 1 references assembly 2
assembly 1 references assembly 3
assembly 3 references assembly 2

I have read that i could use an interface to remove the problem between assembly 2 and 3. This is not a design issue as both 3 and 2 are class libraries which have to be seperated.

Thanks.</description>
		<content:encoded><![CDATA[<p>Can you please describe how using an interface would help with a circular dependancy problem in VS?</p>
<p>e.g.<br />
assembly 1 references assembly 2<br />
assembly 1 references assembly 3<br />
assembly 3 references assembly 2</p>
<p>I have read that i could use an interface to remove the problem between assembly 2 and 3. This is not a design issue as both 3 and 2 are class libraries which have to be seperated.</p>
<p>Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Will Cooper</title>
		<link>http://vbnotebookfor.net/2007/10/23/introduction-to-interfaces-in-vbnet/comment-page-1/#comment-1329</link>
		<dc:creator>Will Cooper</dc:creator>
		<pubDate>Thu, 26 Mar 2009 19:13:15 +0000</pubDate>
		<guid isPermaLink="false">http://vbnotebookfor.net/2007/10/23/introduction-to-interfaces-in-vbnet/#comment-1329</guid>
		<description>This is a great article. I use interfaces but often have trouble trying to explain to others there benefit around structure and why use them at all. Many feel thye just add a layer of complexity without much benefit. If you don't mind I'll be using this article as it is pitched at the right level.
Many thanks</description>
		<content:encoded><![CDATA[<p>This is a great article. I use interfaces but often have trouble trying to explain to others there benefit around structure and why use them at all. Many feel thye just add a layer of complexity without much benefit. If you don&#8217;t mind I&#8217;ll be using this article as it is pitched at the right level.<br />
Many thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: srivani</title>
		<link>http://vbnotebookfor.net/2007/10/23/introduction-to-interfaces-in-vbnet/comment-page-1/#comment-1306</link>
		<dc:creator>srivani</dc:creator>
		<pubDate>Wed, 04 Feb 2009 08:13:37 +0000</pubDate>
		<guid isPermaLink="false">http://vbnotebookfor.net/2007/10/23/introduction-to-interfaces-in-vbnet/#comment-1306</guid>
		<description>I havae got just abasic idea about INTERFACES
but I have not under stand what r the advantages  of Interfaces for technical or flexible or developer convinense or any other

ANY WAYS  THank u very much for providing this</description>
		<content:encoded><![CDATA[<p>I havae got just abasic idea about INTERFACES<br />
but I have not under stand what r the advantages  of Interfaces for technical or flexible or developer convinense or any other</p>
<p>ANY WAYS  THank u very much for providing this</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: piyush</title>
		<link>http://vbnotebookfor.net/2007/10/23/introduction-to-interfaces-in-vbnet/comment-page-1/#comment-1262</link>
		<dc:creator>piyush</dc:creator>
		<pubDate>Mon, 08 Dec 2008 08:19:56 +0000</pubDate>
		<guid isPermaLink="false">http://vbnotebookfor.net/2007/10/23/introduction-to-interfaces-in-vbnet/#comment-1262</guid>
		<description>i am searching for a project in vb.net and i want full information regarding about vb.net and its related topics</description>
		<content:encoded><![CDATA[<p>i am searching for a project in vb.net and i want full information regarding about vb.net and its related topics</p>
]]></content:encoded>
	</item>
</channel>
</rss>
