Home > Term: Abstraction
Abstraction
The process of separating the interface to some functionality from the underlying implementation in such a way that the implementation can be changed without changing the way that piece of code is used. (2) The API (interface) for some piece of functionality that has been separated in this way.
- Part of Speech: proper noun
- Industry/Domain: Technology
- Category: Information technology
1
Creator
- Karl Schaeffer
- 100% positive feedback
(London, United Kingdom)