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
What is c# commonly used for?
What is ioc containers c#?
Can you pass value types by reference to a method?
Does unity require coding?
What are the uses of delegates in c#?
What do you mean by winforms in c#?
What are the desktop applications?
What is the file extension for c#?
what is virtual method in c#?
What is type keyword in c#?
What is a console file?
Are c# tuples immutable?
How do you serialize an object?
What is the difference between c and c sharp?
Why do we use generics in c#?