Re:Java memes which refuse to die
by delinka on Tuesday August 28, 2012 @07:39AM
(#4443131)
Changing the underlying implementation is not changing the API contract. The API makes no guarantees about where your arguments are shipped off to nor where the return value came from. It simply says "you give me X, Y, Z and I'll return you M" and that's it. This is the very reason for specified APIs: the underlying implementation changes (for caching, efficiency, new storage models, etc) and external code goes on its merry way doing what it did before-- running.
[ Parent
| on HN ]
There are no comments on this comment yet.