Reemphasis: Power of Interface
lThe interface
abstraction is powerful, because it does
not require the user to know which implementation is being used.
lThe user of a method that specifies an interface argument can thus pass an object of any class that implements the interface.