Question: where & how we use Interface in .NET application, are we implementing interfaces when importing System.Data? why we need to use interfaces in .NET application when we can do the same using other OOPS concepts, r we using/implementing .NET frameworks interfaces when using namespaces like System.Data, System.Data.SQLClient\n\nwhen to use abstract class & when to use interface

Answer: You can only inherit from a single class.  You can implement at many different interfaces into a class as you want/need.  Interfaces allow unlike classes to bahave the same way.
This question from the Yahoo Q&A forum is categorized in the topic: Politics & Government