10pearls interview question

What is Abstraction? What is Encapsulation? How are they different?