ee47ada8_Server_Ajax_SSRS__XML_examples__Feature
[Interface] If we add a new method to an Interface then we have to track down all the implementations of the interface and define implementation for the new method. [Abstract class] If we add a new method to an abstract class then we have the option of providing default implementation and therefore all the existing code might work properly. [Feature] 
Adding functionality (Versioning)
M u l t i p l e i n h e r i t a n c e
D e f a u l t i m p l e m e n t a t i o n
A c c e s s M o d f i e r s
C o r e V S P e r i p h e r a l
H o m o g e n e i t y
S p e e d
A d d i n g f u n c t i o n a l i t y ( V e r s i o n i n g )
F i e l d s a n d C o n s t a n t s
C# - Difference between Abstract class and Interface in Asp.Net - ASP.NET,C#.NET,VB.NET,JQuery,JavaScript,Gridview,SQL Server,Ajax,SSRS, XML examples
Feature