मेरे पास स्क्वेरिल पर आधारित एक आवेदन है। मैं अपने मॉडल को केस क्लासेस के रूप में परिभाषित करता हूं, क्योंकि ज्यादातर मुझे कॉपी विधियों के लिए सुविधाजनक लगता है।
मेरे पास दो मॉडल हैं जो कड़ाई से संबंधित हैं। फ़ील्ड समान हैं, कई ऑपरेशन समान हैं, और उन्हें एक ही डीबी तालिका में संग्रहीत किया जाना है। लेकिन कुछ व्यवहार है जो केवल दो मामलों में से एक में समझ में आता है, या जो दोनों मामलों में समझ में आता है लेकिन अलग है।
अब तक मैंने केवल एक ही केस क्लास का उपयोग किया है, एक झंडे के साथ जो मॉडल के प्रकार को अलग करता है, और सभी प्रकार जो मॉडल के प्रकार के आधार पर भिन्न होते हैं यदि एक के साथ शुरू होता है। यह कष्टप्रद है और काफी सुरक्षित नहीं है।
मैं जो करना चाहूंगा, वह पूर्वजों के मामले में सामान्य व्यवहार और क्षेत्रों का कारक है और इसके पास दो वास्तविक मॉडल हैं। लेकिन, जहां तक मैं समझता हूं, केस क्लासेस से विरासत में मिला स्कैला पर फेंक दिया जाता है, और यहां तक कि निषिद्ध है यदि उपवर्ग स्वयं एक केस क्लास है (मेरा केस नहीं)।
केस क्लास से विरासत में मुझे क्या समस्याएं और नुकसान होने चाहिए? क्या ऐसा करने के लिए मेरे मामले में इसका कोई मतलब है?