Does that mean the sole purpose of Abstraction is to reduce complexity of our code by this hiding of implementation complexity at the place of calling?
Stephan van Hulst wrote:The point is that by using List as the return type, you signal to the caller that whatever the implementation is NOW, they shouldn't rely on this because it could change at any moment.
Yosuf Ibrahim wrote:I wanted to avoid having multiple methods to extract data.
Samuel Marchant wrote:a proof that at present exists neither for or against anyhow and is extremely unlikely in any favour against my code.
Samuel Marchant wrote:
Keeping it out of read/write heads on critical software such as query driven sites utilise is another