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