abstraction

abstraction

/æbˈstɹækʃən/

💻 Software Development

Hiding complex implementation details behind a simpler interface

Good abstraction allows developers to work without understanding every detail.

Origin: From Latin abstrahere (to drag away), from abs- (away) + trahere (to draw)