সুচিপত্র:
সংজ্ঞা - বিমূর্ত শ্রেণীর অর্থ কী?
প্রোগ্রামিং ভাষায়, একটি বিমূর্ত শ্রেণি একটি জেনেরিক শ্রেণি (বা অবজেক্টের ধরণ) নির্দিষ্ট প্রজেক্ট তৈরির ভিত্তি হিসাবে ব্যবহৃত হয় যা এর প্রোটোকলের সাথে সামঞ্জস্য করে, বা এটি সমর্থন করে এমন ক্রিয়াকলাপ। অ্যাবস্ট্রাক্ট ক্লাসগুলি সরাসরি ইনস্ট্যান্ট হয় না।
মডেল বাস্তবের শ্রেণীর শ্রেণিবিন্যাস তৈরি করার সময় অ্যাবস্ট্রাক্ট ক্লাসগুলি কার্যকর হয় কারণ তারা কিছু পদ্ধতিতে একটি আক্রমণের স্তরটির কার্যকারিতা নির্দিষ্ট করে তোলা সম্ভব করে তোলে, তবে সেই শ্রেণীর (একটি উত্পন্ন শ্রেণি) নির্দিষ্ট সীমাবদ্ধকরণের প্রয়োজন না হওয়া অবধি অন্যান্য পদ্ধতির প্রয়োগ ছেড়ে দেয়।
টেকোপিডিয়া বিমূর্ত শ্রেণীর ব্যাখ্যা দেয়
অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং (ওওপি) ভাষাগুলিতে, ক্লাসগুলি সফ্টওয়্যারটি সমাধান করার উদ্দেশ্যে তৈরি করা সমস্যাটির ডোমেনে বস্তুগুলি উপস্থাপন করে। ক্লাসে বৈশিষ্ট্য (বৈশিষ্ট্য) এবং আচরণ (পদ্ধতি) সংগ্রহ রয়েছে, যা পূর্বনির্ধারিত শ্রেণীর উপর ভিত্তি করে তৈরি করা যেতে পারে। প্রোগ্রামাররা বিমূর্ত শ্রেণির নির্দিষ্ট প্রয়োগের জন্য উত্তরাধিকার ব্যবহার করে। বিমূর্ত ক্লাস থেকে প্রাপ্ত ক্লাসগুলিকে ডেরিভড ক্লাস বলে। যখন এই নীতিটি পর পর বহুবার প্রয়োগ করা হয়, তখন এটি শ্রেণীর শ্রেণিবিন্যাসের ফলস্বরূপ। এই প্রসঙ্গে, বিমূর্ত শ্রেণিগুলি এই শ্রেণিবিন্যাসের মূলে রয়েছে, এবং উদ্ভাবিত শ্রেণিতে ওভাররাইড করা প্রয়োজন এমন পদ্ধতি প্রয়োগ করতে ব্যবহৃত হয়, ফলে সম্ভাব্য রানটাইম ত্রুটিগুলি এড়ানো যায়।
একটি বিমূর্ত শ্রেণিতে কমপক্ষে একটি বিমূর্ত পদ্ধতি থাকে। একটি বিমূর্ত পদ্ধতিতে বেস শ্রেণিতে কোনও কোড থাকবে না; কোডটি তার উত্পন্ন ক্লাসে যুক্ত করা হবে। উত্পন্ন শ্রেণীর বিমূর্ত পদ্ধতিটি একই অ্যাক্সেস সংশোধক, সংখ্যা এবং যুক্তির ধরণ এবং বেস ক্লাসের মতো একই রিটার্ন টাইপের সাথে প্রয়োগ করা উচিত। বিমূর্ত শ্রেণীর ধরণের অবজেক্ট তৈরি করা যায় না, কারণ বিমূর্ত শ্রেণীর ধরণের কোনও অবজেক্ট ইনস্ট্যান্ট করার কোডটি সংকলনের ত্রুটির ফলস্বরূপ।