-----------------------------------------------------------

New Message on BDOTNET

-----------------------------------------------------------
From: Mrinal
Message 2 in Discussion

Hi ,    I think it's more important to understand the object oriented design & 
methodology , for u to get an answer to ur question , as both interface and abstract 
class have their own unique importance ,   i will try to give an answer and will post 
few links that may help u to get a clear answer :   see interface is more of a 
contract or bonding that comes into object oriented design , when we want specific 
methods to be there in the class by inheriting through interface and also needn't be 
mentioned that multiple inheritance is possible ,    Now in case of abstract class 
what really happens they are meant to be base classes , which can have abstract and 
non abstract methods , properties and indexers and they can only be derived can't be 
instantiated like an interface .  Now few things to be considered :   1. An abstract 
class can itself derive from an interface  . 2. Only single inheritance is possible .  
 so it's pretty clear that if you are deriving from an interface it's mandatory to 
implement all it's methods , however in case of abstract classes it's not a binding 
and moreover all methods are implicitly virtual so they need to be overridden ,   so , 
what i think it's pretty clear that are more of concepts having their own unique usage 
meant for object oriented and class design ,   see following links too :   
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/csref/html/vclrfAbstract.asp
   http://www.developerfusion.com/show/3821/10/   i hope it helps , in case of any 
other doubt , get back to me , we can try to find a solution  ,   regards , Mrinal

-----------------------------------------------------------

To stop getting this e-mail, or change how often it arrives, go to your E-mail 
Settings.
http://groups.msn.com/bdotnet/_emailsettings.msnw

Need help? If you've forgotten your password, please go to Passport Member Services.
http://groups.msn.com/_passportredir.msnw?ppmprop=help

For other questions or feedback, go to our Contact Us page.
http://groups.msn.com/contact

If you do not want to receive future e-mail from this MSN group, or if you received 
this message by mistake, please click the "Remove" link below. On the pre-addressed 
e-mail message that opens, simply click "Send". Your e-mail address will be deleted 
from this group's mailing list.
mailto:[EMAIL PROTECTED]

Reply via email to