Implementing an Interface
is similar to Inheritance
l
Interface
Å
Base Class
l
Implementor
Å
Derived Class
l
By declaring methods to use the Interface
rather than the Implementor class as an
argument, more
generality
is afforded to
that method.