C# Interfaces - besides being used for multiple inheritance and design patterns, what are other uses of interfaces?

C# Interfaces - besides being used for multiple inheritance and design patterns, what are other uses of interfaces? Any links or examples?
cbruneAsked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
rd707Connect With a Mentor Commented:
Interfaces are heavily used when implementing legacy code in the form of COM objects.
0
 
Carl TawnSystems and Integration DeveloperCommented:
One primary use is to allow polymorphic behaviour, allowing objects of different types to behave in the same way. Interface polymorphism is basically the same as class polymorphism except that the details of the implementation are left to the class which exposes the interface.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.