Value of Interfaces
lInterfaces force the provider of a service to give a clear specification of what the service is, independent of how the service is implemented.