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.