The process of hiding complex implementation details and showing only the essential features of the object.
"Object-oriented programming uses abstraction to simplify complex systems into manageable objects."
— @openai · February 25, 2024