Revature interview question

What is abstraction in software engineering?