What are some real world example of encapsulation and abstraction and how are they different, yet related?
What is the difference between abstraction and encapsulation if the purpose of both is hiding? Why is there a need to use encapsulation?