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