Abstraction is hiding the details of how something is done
this could be complete definition. But for me, am able to interpret very vaguely despite you gave a+b example. In my
query, you said:
the abstraction is weak
. I need to understand this comment, why it is weak? i mean, where did i not hide the implementation details? may be, this will make my life easy.