इकाई इकाई का एक उदाहरण है?इकाई और कक्षा के बीच क्या अंतर है?
उत्तर
ए कक्षा किसी ऑब्जेक्ट (अन्य चीजों के साथ) के लिए एक टेम्पलेट है, और यह एक बहुत ही सामान्य अवधारणा है।
एक इकाई अधिक अर्थ महत्व है और आम तौर पर एक अवधारणा (संभवतः उदाहरण के लिए एक वास्तविक वस्तु, एक कर्मचारी या एक छात्र या एक संगीत एल्बम के बारे में) से जुड़ा हुआ है और व्यापार तर्क से जुड़ा हुआ है ।
संस्थाओं आमतौर पर डेटाबेस में एक मेज पर एक वस्तु के बीच और एक मानचित्रण स्थापित करने के लिए उपयोग किया जाता है। संस्थाओं को डोमेन ऑब्जेक्ट्स के रूप में भी जाना जाता है। जैसा कि मैंने पहले उल्लेख किया था, ऐसी स्थितियों में इकाइयों का उपयोग किया जाएगा जहां व्यापार तर्क है और इस तरह यह प्रणाली (या सिस्टम का हिस्सा) के बारे में जानकारी रखता है जो यह मॉडलिंग कर रहा है।
एक इकाई आमतौर पर कुछ भी संदर्भित करता है, वास्तव में कुछ भी, जिसमें एक अद्वितीय और अलग अस्तित्व होता है।
सॉफ्टवेयर विकास में इस शब्द लगभग केवल निरूपित करने के लिए है कि एक उदाहरण एक और उदाहरण से अलग है और वे एक दूसरे से स्वतंत्र हैं प्रयोग किया जाता है।
एक वर्ग, दूसरे हाथ पर, को परिभाषित करता है या एक वस्तु की परिभाषा में शामिल है। एक बार उस ऑब्जेक्ट को परिभाषा के आधार पर बनाया गया है, तो आपको अपना उदाहरण या ऑब्जेक्ट इंस्टेंस मिलता है।
एक वस्तु एक इकाई है कि राज्य, व्यवहार, और पहचान है। संरचना और समान वस्तुओं के व्यवहार को उनकी सामान्य कक्षा में परिभाषित किया गया है। मामले उदाहरण और वस्तु परस्पर विनिमय कर रहे।
Grady Booch book से।
तो हम कह सकते हैं, कि संस्था, वस्तु और वर्ग उदाहरण परस्पर विनिमय कर रहे।
आपका निष्कर्ष सभी दिए गए परिभाषाओं से पालन नहीं करता है –
@ फ़ेलिक्स डोम्बेक हाँ, आप सही हैं। उस परिभाषा वस्तु से एक विशेष प्रकार की इकाई है। और सभी संस्थाओं को वस्तुओं पर विचार नहीं किया जा सकता है। –
लघु - हाँ।
इकाई वास्तविक दुनिया से अधिक अवधारणा है। इंस्टेंस (उपनाम वस्तु है) - प्रोग्रामिंग दुनिया से।
प्रोग्रामिंग की दुनिया में हम भी एक "संस्था" अवधारणा है, लेकिन यहाँ यह अधिक एक उदाहरण का एक बच्चा है। तो कोई भी इकाई उदाहरण का बच्चा है। इसके अलावा इकाई के पास अन्य चीजों के लिंक हैं लेकिन प्रोग्रामिंग - उदाहरण के लिए, जैसा कि लोगों ने कहा - इकाई डीबी में टेबल रख सकती है। इंस्टेंस में डीबी में टेबल नहीं हो सकता है। उदाहरण के रूप में हमेशा कक्षा से जुड़ा हुआ है।
एक और बिंदु जोड़ने के लिए
कक्षा है एक वाक्यात्मक अर्थातकुछ संपत्ति या विशेषता वाले सामानों का एक सेट या श्रेणी, जो दूसरों से दयालु, प्रकार या गुणवत्ता से भिन्न होती है।
इकाई भाषा या तर्क में अर्थ से संबंधित एक अर्थ अर्थात है। एक इकाई ऐसी चीज है जो वास्तव में या संभावित रूप से, ठोस या अमूर्त रूप से शारीरिक रूप से या नहीं होती है। यह भौतिक अस्तित्व की आवश्यकता नहीं है।
@Steven जवाब के रूप में चुना जाना चाहिए। –
* "इकाइयों का उपयोग आमतौर पर किसी ऑब्जेक्ट और डेटाबेस में किसी तालिका के बीच मैपिंग स्थापित करने के लिए किया जाता है। संस्थाओं को डोमेन ऑब्जेक्ट्स के रूप में भी जाना जाता है" * - मैं गलत तरीके से पढ़ रहा हूं, लेकिन इसमें डोमेन ऑब्जेक्ट्स को जारी रखना शामिल होगा जो कुछ है I आमतौर पर बचने की कोशिश करें ... –
@ जीन-फ्रैंकोइससार्ड मैं आपके साथ सहमत होने के इच्छुक हूं - इन दिनों मैं संस्थाओं और डोमेन वस्तुओं के बीच अंतर करता हूं। –