Why do we need interfaces?
Answers were Sorted based on User's Feedback
Answer / shivacharan
Reason1: In C# Multiple inheritence concept will be
implemented by Interfaces.
Reason2: When multiple ppl are working on one sigle
project, if they need to use some common functionality (for
example initializing the variables for thier modules)
instead of writing their own function name (like init,
initialize, setup etc etc) if we can write one single
function name (lets say initialize) then this function can
be implemented by any user who derives. That's it.
public interface IInitialize
{
void InitializeVar();
}
public classs Box:IInitialize
{
void InitializeVar()
{
//initializion of variables goes here
}
public classs Rectangle:IInitialize
{
void InitializeVar()
{
//initializion of variables goes here
}
this wil avoid all the confusion
| Is This Answer Correct ? | 23 Yes | 1 No |
Answer / raman
when we wont to add new extended features we can go for
the interfaces.once you decalare the interface we need to
get those extented features we need to implent those
methods
| Is This Answer Correct ? | 11 Yes | 1 No |
Why do we use Design Pattern?
What is returned if you pass the value 12.34 to the parsefloat () function?
What are the uses of delegates in c#?
What is the difference between as and is operators in c#?
Why is c# a good programming language?
Do loops c#?
what are the different ways to cleaning up objects?
List the differences between method overriding and method overloading?
What is the Main difference between String and StringBuilder and why do we use StringBuilder.
15 Answers Aditya, CTS, Siemens,
What is sqlcommand in c#?
What are the 2 kinds of data type conversions in c#?
Why we can't create the object of abstract class ?
15 Answers Assyst, CTS, HCL, IBM, L&T,
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)