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