Software Interfaces
A software interface is a contract between pieces of code. It lists what a class can do, never how, so code can use any class that keeps the contract. .NET is full of them, such as IEnumerable<T>.
Updated

- Category
- C#
- Level
- Apprentice
- Tags
- c-sharp, Interface (c-sharp), OOP