When should we use abtract class and Interface Class?Give
an Example
Answers were Sorted based on User's Feedback
Answer / eswar
Features are same but implementation are different then we
go for Interface
Features are same and some of the implementations are same
then we go for Abstract.
| Is This Answer Correct ? | 14 Yes | 10 No |
Answer / pallavi
Use an abstract class when you want to inherit only from the parent
Use an interface when you want to inherit from multiple sources
If the behaviour of base class is default behaviour of all the sub classes the use abstract. If it is not default behaviour for all the classes use interface.
Interface - CAN-DO relationship
abstract class - IS-A relationship
| Is This Answer Correct ? | 4 Yes | 2 No |
Answer / pravin more
If U Want to add some modules in ur application in the
feature then u can use abstract class.
---Pravin More
| Is This Answer Correct ? | 3 Yes | 2 No |
Answer / lenin n c
In abstract we need can create Object for that class and
cannot inherit it.
But in case of interface viceversa
| Is This Answer Correct ? | 2 Yes | 17 No |
1. What is the difference between Cache and Session? 2. I cache limited to page like viewstate or it's accessible through out the application like session? 3. Which one is better when I've some data that is to be used across the application? Why is to better than the other?
Name the application folders present in asp.net 2.0?
What is the difference between cookie and session?
Which method is used to perform all validation at the page level?
0 Answers Sans Pareil IT Services,
Is it right that ASP.NET Web API has replaced WCF?
Where is asp.net view state stored?
What is inproc and outproc?
I create small website, i want accept all the browser this website? what will do?
If you are using two select queries and retrieving data. how do you access second query's result set using data reader?
1 Answers Cap Gemini, Keane India Ltd, MindSquare,
How does a web application session work?
Explain MVC model binders?
Explain what is viewstate?
Visual Basic (800)
C Sharp (3816)
ASP.NET (3180)
VB.NET (461)
COM+ (79)
ADO.NET (717)
IIS (369)
MTS (11)
Crystal Reports (81)
BizTalk (89)
Dot Net (2435)
Exchange Server (362)
SharePoint (720)
WCF (340)
MS Office Microsoft (6963)
LINQ Language-Integrated Query (317)
WPF (371)
TypeScript (144)
Microsoft Related AllOther (311)