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.