Constraints and Characteristics of Specialisation and Generalisation

A super class may either have a single subclass or many subclasses in specialisation. In case of only one subclass we do not use circle notation to show the relationship of subclass/super class. Sometimes in specialisation, the subclass becomes the member of the super class after satisfying a condition on the value of some attributes of the super class.

Such subclasses are called condition-defined subclasses or predicate defined subclasses. For example, vehicle entity type has an attribute vehicle “type”, as shown in the Figure 4.

एक सुपर क्लास में या तो एक एकल उपवर्ग या विशेषज्ञता में कई उप-वर्ग हो सकते हैं। केवल एक उपवर्ग के मामले में हम उपवर्ग / सुपर वर्ग के संबंध दिखाने के लिए सर्कल संकेतन का उपयोग नहीं करते हैं। कभी-कभी विशेषज्ञता में, उप वर्ग सुपर क्लास के कुछ विशेषताओं के मूल्य पर एक शर्त को संतुष्ट करने के बाद सुपर वर्ग का सदस्य बन जाता है। इस तरह के उपवर्गों को हालत-परिभाषित उपवर्ग या परिभाषित परिभाषित उप-वर्ग कहा जाता है। उदाहरण के लिए, वाहन इकाई प्रकार में एक विशेषता वाहन “प्रकार” है, जैसा कि चित्रा 4 में दिखाया गया है।

You may also like...

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

error: Content is protected !!