
abstraction
/æbˈstɹækʃən/
Hiding complex implementation details behind a simpler interface
abstraction in a sentence
“Good abstraction allows developers to work without understanding every detail.”
Origin of abstraction
From Latin abstrahere (to drag away), from abs- (away) + trahere (to draw)
Related Words
boilerplate
Standardized code that must be included with little modification
technical debt
Implied cost of future rework caused by choosing quick solutions
regression
A bug that causes a feature that worked before to stop working
latency
The delay before a transfer of data begins
throughput
The amount of data processed in a given time period
asynchronous
Not occurring at the same time; non-blocking operations