Как применяются интерфейсы в C#?

C#интерфейсыООПпаттерны проектирования