What abstraction hides
A class exposes save(order) and hides whether the order goes to
a database, a file or a remote service.
What has been gained?
A class exposes save(order) and hides whether the order goes to
a database, a file or a remote service.
What has been gained?