nSpecifications
isolate you from the details of the
implementation.
u“I don’t care how you do it, just get the job done”(to specifications).
uHow the features are
actually implemented by the server, is of no concern to the client.
nPreserving the
distinction between specification and
implementation is absolutely essential.