Rajiv Rai wrote:Am confused about what the above statement means?
Basically, what it means is that you shouldn't rely on a method having a particular implementation when you call it. And I'd go further and say that the statement applies whether you're using interface inheritance or not.
When tutorials refer to 'behaviour', they usually mean methods; when they talk about 'implementation', they're referring to code. You can call a method without having to know the code it contains.
"Leadership is nature's way of removing morons from the productive flow" - Dogbert
Articles by Winston can be found here
We should throw him a surprise party. It will cheer him up. We can use this tiny ad: