Abstract class is more flexible than interface. On interface you just define the method without the bodies. On Abstract class you may defined the body of the method and can make the method overridable by the derive class. From what i knew, you can't create a derivable method on interface. Interface is kind of stricker contract.
On Sun, Mar 7, 2010 at 11:04 AM, crazy <[email protected]> wrote: > Hi, > I gone through a lots of articles regarding Abstarct class and > Interfaces.. > What is the extra thing in interface but not in Abstract? Not in the C# > conepts whole in OOPS. > why we cant use abstarct classes instead of Interfaces ? > in C# , if we need to implement multiple inheritance,we can use it > anything extra?? > > thanks > -- > "People who never make mistakes, never do anything." > > dEv >
