शब्दकोश के अनुसार, अमूर्त घटनाओं के बजाय विचारों से निपटने का गुण है। उदाहरण के लिए, जब आप ई-मेल के मामले पर विचार करते हैं, तो जटिल विवरण जैसे कि ई-मेल भेजते ही क्या होता है, आपके ई-मेल सर्वर द्वारा उपयोग किया जाने वाला प्रोटोकॉल उपयोगकर्ता से छिपा होता है। इसलिए, एक ई-मेल भेजने के लिए आपको केवल सामग्री टाइप करनी होगी, प्राप्तकर्ता के पते का उल्लेख करना होगा और भेजें पर क्लिक करना होगा।
एब्स्ट्रक्शन उपयोगकर्ता से कार्यान्वयन विवरण छिपाने की एक प्रक्रिया है, उपयोगकर्ता को केवल कार्यक्षमता प्रदान की जाएगी। दूसरे शब्दों में, उपयोगकर्ता को इस बात की जानकारी होगी कि वस्तु कैसे करती है इसके बजाय वह क्या करती है।
जावा में, अमूर्त वर्गों और इंटरफेस का उपयोग करके अमूर्तता प्राप्त की जाती है।