Cognizant interview question

difference between abstraction and encapsulation?