WHAT IS THE EXACT USE OF INTERFACE(DONT TELL USE FOR
MULTIPLE INHERITANCE)
Answer Posted / matt s
An interface definition specifies the 'intent' of a public
interface without forcing a base implementation. It's more
used (in favour of base or abstract classes) in cases where
the interface defines some common 'high level'
characteristics or concepts for completely different
implementations - e.g:
A 'dog' interface may be specified with common methods such
as 'scratch' and 'bark', but each type of dog's
implementation of those would be completely different.
It's still a useful design feature however as it recognises
there are similarities at the higher 'behaviour' level.
| Is This Answer Correct ? | 2 Yes | 1 No |
Post New Answer View All Answers
How do I declare inout arguments in c#?
What is the main purpose of delegates in c#?
What are the 2 broad classifications of fields in c#?
How to reverse each word in a string using c#?
Can we maintain state in webservice?
What's the difference between abstraction and encapsulation?
What do you mean by stack and heap in c#?
Explain the difference between “as” and “is” operators used in c#?
Define collections?
Is c# different than c++?
What is collection class c#?
What are generic types?
What is wrong with the sample program below?
Is nullable type c#?
Show us in simple steps to create setup & deployment project for windows application?