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