lAn interface is like an abstract place-holder class.
lA single interface can stand for an arbitrary number of classes
that have certain methods in
common.
lThe common methods are defined in the interface.
lThe various special classes are said to implement the interface.