The process of hiding complex implementation details while showing only essential features and functionality to the user. It simplifies interaction by focusing on what something does rather than how it does it.
From Latin 'abstrahere' meaning 'to draw away from,' literally 'abs' (away) + 'trahere' (to draw). In computing since the 1950s, it described the process of 'drawing away' unnecessary complexity to focus on essential concepts.
Try Another Word