বাড়ি উন্নয়ন প্রোগ্রামিংয়ে পলিমারফিজম কী? - টেকোপিডিয়া থেকে সংজ্ঞা

প্রোগ্রামিংয়ে পলিমারফিজম কী? - টেকোপিডিয়া থেকে সংজ্ঞা

সুচিপত্র:

Anonim

সংজ্ঞা - পলিমারফিজম বলতে কী বোঝায়?

পলিমারফিজম হ'ল একটি অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং কনসেপ্ট যা একাধিক রূপ গ্রহণের জন্য একটি পরিবর্তনশীল, ফাংশন বা অবজেক্টের ক্ষমতা বোঝায়। বহুভাষার বৈশিষ্ট্যযুক্ত এমন একটি ভাষা বিকাশকারীদের নির্দিষ্ট প্রোগ্রামের চেয়ে সাধারণভাবে প্রোগ্রাম করার অনুমতি দেয়।

টেকোপিডিয়া পলিমারফিজম ব্যাখ্যা করে

পলিমারফিজম প্রদর্শিত একটি প্রোগ্রামিং ভাষায়, একই শ্রেণিবদ্ধ গাছের (সাধারণ বেস শ্রেণীর উত্তরাধিকার সূত্রে প্রাপ্ত) শ্রেণীর অবজেক্টগুলির একই নাম বহনকারী ফাংশন থাকতে পারে তবে প্রত্যেকটির আচরণ আলাদা having

উদাহরণস্বরূপ, ধরে নিন যে প্রাণী নামে একটি বেস ক্লাস রয়েছে যা থেকে ঘোড়া, ফিশ এবং পাখি সাবক্লাসগুলি নেওয়া হয়েছে। এছাড়াও ধরে নিন যে প্রাণীজ শ্রেণীর মুভ নামে একটি ফাংশন রয়েছে, যা উল্লিখিত সমস্ত উপকلاس দ্বারা উত্তরাধিকার সূত্রে প্রাপ্ত। পলিমারফিজম সহ, প্রতিটি উপক্লাসের ফাংশনটি বাস্তবায়নের নিজস্ব উপায় থাকতে পারে। সুতরাং, উদাহরণস্বরূপ, যখন ঘোড়া শ্রেণীর কোনও বস্তুতে মুভ ফাংশনটি কল করা হয়, তখন ফাংশনটি স্ক্রিনে ট্রটিং প্রদর্শন করে প্রতিক্রিয়া জানাতে পারে। অন্যদিকে, যখন ফিশ ক্লাসের কোনও বস্তুতে একই ফাংশনটি ডাকা হয় তখন স্ক্রিনে সাঁতার প্রদর্শিত হতে পারে। পাখির কোনও জিনিসের ক্ষেত্রে এটি উড়তে পারে।

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

এই সংজ্ঞাটি জেনারেল প্রোগ্রামিংয়ের প্রসঙ্গে লেখা হয়েছিল
প্রোগ্রামিংয়ে পলিমারফিজম কী? - টেকোপিডিয়া থেকে সংজ্ঞা