This is an example repository to show how we can simply use interfaces with .NET.
In C#, an interface can be thought of as a contract that a class or a structure must adhere to. An interface only contains member definitions and does not specify how these members should work. When a class or a structure implements an interface, it must provide its own implementation for all the members defined in the interface.