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.