An interface is the description of behavior of objects without implementation or state.
One or more classes or components may realize an interface.
Class that implements the interface implements the operations found in the interface.