Dependency Injection, code decoupling, Null object, Compose, Predicate, Branch, Interrupt, Thread … the multiples uses of an interface.
The Interface is a good friend … better keep by your side 😉
source: I, Interface
update: this article is the winner in “Best C# article of November 2011” competition
Technorati tags: Csharp, Interface