----------------------------------------------------------- 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]
