Interface Class

In This Article:

An interface is used to describe a behaviour, which is followed by all of the classes deriving from the interface. An interface class does not implement any functionality. It means that such a class contains only functions declaration. Interface class functions must be implemented by derived classes.

The interface is used to provide a polymorphism. It means that several classes can implement the same interface functions in different ways.