अमूर्तता एक कंप्यूटर विज्ञान की अवधारणा है जिसमें एक कार्यान्वयन को इसके इंटरफ़ेस से अलग किया जाता है।

अमूर्तता एक कंप्यूटर विज्ञान की अवधारणा है जिसमें एक कार्यान्वयन को इसके इंटरफ़ेस से अलग किया जाता है। एब्स्ट्रेक्शन इंटरफ़ेस को बदले बिना एक कार्यान्वयन को संशोधित करने की अनुमति देता है, ताकि अन्य कोड जो इस इंटरफ़ेस पर निर्भर करता है, उसे संशोधित नहीं करना पड़े।

उदाहरण के लिए, C में एक फ़ंक्शन प्रोटोटाइप को फ़ंक्शन का इंटरफ़ेस माना जाएगा, और इसकी परिभाषा को कार्यान्वयन माना जाता है। फ़ंक्शन की परिभाषा बदल सकती है (उदाहरण के लिए, प्रदर्शन में सुधार या बग को ठीक करने के लिए), लेकिन जब तक फ़ंक्शन हस्ताक्षर (प्रोटोटाइप द्वारा निर्दिष्ट) एक ही है, फ़ंक्शन को कॉल करने वाला कोई भी कोड समान रह सकता है।