অভিধান অনুযায়ী, অ্যাবস্ট্রাকশন হল ইভেন্টের বদলে আইডিয়ার সাথে কাজ করার গুণ। উদাহরণস্বরূপ, ই-মেইল কেস বিবেচনা করলে, আপনি ই-মেইল পাঠানোর সাথে সাথে কী হয়, আপনার ই-মেইল সার্ভার কোন প্রোটোকল ব্যবহার করে ইত্যাদি জটিল বিস্তারিত ইউজার থেকে লুকানো থাকে। তাই ই-মেইল পাঠাতে আপনার শুধু কনটেন্ট টাইপ করতে হয়, রিসিভারের অ্যাড্রেস উল্লেখ করতে হয় এবং সেন্ড ক্লিক করতে হয়।
অ্যাবস্ট্রাকশন হল ইমপ্লিমেন্টেশন ডিটেইল ইউজার থেকে লুকিয়ে শুধু ফাংশনালিটি প্রদান করার প্রক্রিয়া। অন্য কথায়, ইউজারকে অবজেক্টটি কী করে সেটা জানা থাকে, কীভাবে করে সেটা জানা থাকে না।
জাভাতে, অ্যাবস্ট্রাকশন অ্যাবস্ট্রাক্ট ক্লাস এবং ইন্টারফেস ব্যবহার করে অর্জিত হয়।