Pregunta de entrevista de Cognizant

difference between abstraction and encapsulation?