التجريد يطلق في علم الحاسوب على عملية تعريف البرامج أو البيانات من خلال إظهار واجهة منسجمة مع معنى وغاية هذا البرنامج ولكن يتم إخفاء التنفيذ الفعلي له.
Abstraction can apply to control or to data: Control abstraction is the abstraction of actions while data abstraction is that of data structures.