Revature Interview Question

What is abstraction in software engineering?