Abstraction Fundamentals
noun
Definition: The practice of representing an object, system, or process by selecting only those characteristics that are essential for a given task or model, while omitting irrelevant details [Bakanach et al. 2023].
Example in context: Abstraction allows developers to model a neural pipeline interface without exposing implementation-specific details.
Related terms: encapsulation, generalization, abstract data type (ADT)