রচনা এবং উত্তরাধিকারের মধ্যে পার্থক্য কী?
রচনা এবং উত্তরাধিকারের মধ্যে পার্থক্য কী?

ভিডিও: রচনা এবং উত্তরাধিকারের মধ্যে পার্থক্য কী?

ভিডিও: রচনা এবং উত্তরাধিকারের মধ্যে পার্থক্য কী?
ভিডিও: গল্পগ্রন্থ এবং প্রবন্ধ গ্রন্থের মধ্যে পার্থক্য কী? 2024, নভেম্বর
Anonim

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

পরবর্তীকালে, কেউ জিজ্ঞাসা করতে পারে, কোনটি উত্তম উত্তরাধিকার বা রচনা?

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

এছাড়াও, অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং এ কম্পোজিশন কি? গঠন মধ্যে মৌলিক ধারণা এক বস্তু - ওরিয়েন্টেড প্রোগ্রামিং . এটি এমন একটি শ্রেণীকে বর্ণনা করে যা এক বা একাধিক উল্লেখ করে বস্তু উদাহরণ ভেরিয়েবল অন্যান্য শ্রেণীর. এটি আপনাকে এর মধ্যে একটি সমিতির মডেল করতে দেয় বস্তু . আপনি বাস্তব জগতে বেশ নিয়মিত এই ধরনের সম্পর্ক খুঁজে পেতে পারেন.

এই বিবেচনায়, উত্তরাধিকারের উপর রচনা বলতে কী বোঝায়?

উত্তরাধিকার উপর রচনা (বা যৌগিক পুনঃব্যবহারের নীতি) অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিংয়ে (OOP) হয় নীতি যে ক্লাসগুলি তাদের দ্বারা বহুরূপী আচরণ এবং কোড পুনঃব্যবহার অর্জন করা উচিত গঠন (অন্যান্য ক্লাসের দৃষ্টান্ত ধারণ করে যা পছন্দসই কার্যকারিতা বাস্তবায়ন করে) পরিবর্তে উত্তরাধিকার একটি ভিত্তি থেকে

সমষ্টি কি উত্তরাধিকার?

উত্তরাধিকার : একটি সাবক্লাস তৈরি করে একটি ক্লাসের কার্যকারিতা প্রসারিত করুন। নতুন কার্যকারিতা প্রদান করতে সাবক্লাসে সুপারক্লাস সদস্যদের ওভাররাইড করুন। সমষ্টি : অন্যান্য ক্লাস গ্রহণ করে এবং একটি নতুন ক্লাসে তাদের একত্রিত করে নতুন কার্যকারিতা তৈরি করুন।

প্রস্তাবিত: