Review of Interfaces in Java
lA principal
abstraction mechanism in Java is the formal concept
of interface.
lAn interface is like a class, except that it only declares
methods, it does not implement them.
lA given class may implement the interface by giving
concrete methods for each of the ones declared in the
interface.
lThe class definition must assert that it implements the
interface. The compiler checks that this is
the case.