tags:

views:

60

answers:

1

Possible Duplicate:
.net Interface explanation

Where and why do we use an interface ?, c#

+1  A: 

Introducing yourself to design patterns should help.

In 2 words - when we need to abstract a type's contract from its implementation.

Vitaly
That's a few more than two.
Malfist