csharp Software Interfaces in the Wild What’s so special about interfaces anyway? A quick dive into extracting value from interfaces in C# through a real-world example.