Using an interface, multiple behavioral features can be implemented in a single class. In C #, you can derive from a single class, and, in addition to the features that have those obtained by inheritance, you can implement any more interfaces in accordance with the needs of the class.
Suggestions on the interface:
Always convert objects to that interface where you want to use.