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