2013-01-04 12 views
9

मैं अन्य शब्दों को भी देखता हूं: एंटीटी ऑब्जेक्ट, वैल्यू ऑब्जेक्ट इत्यादि। क्या वहां अन्य शर्तें हैं जिन्हें मुझे पता होना चाहिए, और इन शर्तों का क्या अर्थ है?कक्षा, वस्तु, संस्था: क्या अंतर है?

क्या उनके बीच अंतर, यदि कोई हो, तो कोड पढ़कर पहचाना जा सकता है?

+1

http://en.wikipedia.org/wiki/Object-oriented_programming – SLaks

+0

यह आपके द्वारा उपयोग किए जाने वाले प्लेटफ़ॉर्म/भाषा पर निर्भर होना चाहिए। –

उत्तर

0

सामान्य रूप से एक वर्ग एक ऐसा निर्माण होता है जो गुणों और विधियों/कार्यों के एक समूह को परिभाषित करता है जबकि ऑब्जेक्ट रनटाइम पर बनाए गए वर्ग का वास्तविक उदाहरण होता है।

नमूना वर्ग परिभाषा:

public class Example{ 

... 

} 

निम्नलिखित क्रम में एक वस्तु के रूप में उदाहरण वर्ग का एक उदाहरण बनेगा;

new Example(); 
13

एक वर्ग वस्तुओं को बनाने के लिए एक टेम्पलेट है। सभी ओओ भाषा कक्षाओं का उपयोग नहीं करते हैं (स्वयं, जावास्क्रिप्ट देखें)। आमतौर पर कक्षाओं को वस्तुओं के रूप में लागू किया जाता है।

एक ऑब्जेक्ट डेटा का एक बंडल है जो उस डेटा पर कार्य करने वाले कार्यों के साथ पैक किया जाता है (विधियों कहा जाता है)। किसी वर्ग के कन्स्ट्रक्टर को कॉल करना ऑब्जेक्ट के लिए मेमोरी आवंटित करता है और इसके सदस्य चर को प्रारंभ करता है।

एक इकाई एक ऐसी वस्तु है जो ऐसी किसी चीज का प्रतिनिधित्व करती है जिसमें पहचान है कि सिस्टम ट्रैकिंग में रूचि रखता है। विशिष्ट उदाहरण ग्राहक और खाते हैं।

एक मूल्य वस्तु एक मान है, इसकी पहचान नहीं है, और उसी मान के साथ दो उदाहरण समान मानते हैं। विशिष्ट उदाहरण मौद्रिक रकम, स्थान, भुगतान प्रकार हैं।

डेटा ट्रांसफर ऑब्जेक्ट का उपयोग डेटा के गुच्छा को पास करने के लिए किया जाता है। आम तौर पर दोहराए गए नेटवर्क कॉल से बचने के लिए डेटा को बंडल के रूप में भेजने के लिए वितरित सिस्टम में उपयोग किया जाता है। डेटा ट्रांसफर ऑब्जेक्ट्स की कोई पहचान नहीं है (या कोई उम्मीद नहीं है कि उनके पास कोई होना चाहिए), वे डेटा के लिए कंटेनर हैं।

आम तौर पर आप संस्थाओं और मूल्य वस्तुओं के बीच अंतर बता सकते हैं क्योंकि संस्थाओं को पहचानने योग्य पहचान है, और सिस्टम उन्हें बनाने, उन्हें संग्रहित करने और उन्हें बदलने के लिए चिंतित है। ऐसे मामलों में जहां वस्तुओं को कुछ डेटाबेस में मैप किया जाता है, इकाइयों में प्राथमिक कुंजी होती है जो कि किसी भी प्रकार की समग्र प्राकृतिक कुंजी या कृत्रिम कुंजी होती हैं, जबकि मूल्य वस्तुओं की तुलना मूल्य से की जाती है।

संबंधित मुद्दे