एक डाटा ट्रांसफर ऑब्जेक्ट एक परत या टियर से दूसरे डेटा के गुच्छा को स्थानांतरित करने के लिए एक क्लज है, लक्ष्य एक ही डेटा संरचना में सामानों का एक गुच्छा पैक करके और आगे भेजकर कॉल की संख्या को कम करना है यह एक साथ कुछ लोग इसका उपयोग भी करते हैं, जैसे Michael points out in his post here, ताकि एक परत द्वारा उपयोग की जाने वाली कक्षाएं इसे कॉल करने वाली परत से अवगत न हों। जब मैं डीटीओ को क्लज के रूप में संदर्भित करता हूं, मेरा मतलब है कि एक सटीक अमूर्त अवधारणा लागू नहीं हो रही है, यह आवेदन परतों के बीच संचार के लिए मदद करने के लिए एक व्यावहारिक कामकाज है।
एक वैल्यू ऑब्जेक्ट ऐसा कुछ है जहां हम केवल monetary amount, दिनांक सीमा या lookup table से कोड के मूल्य में रुचि रखते हैं। इसमें कोई पहचान नहीं है, जिसका अर्थ है कि आप चिंतित नहीं होंगे, अगर उनमें से कई थे, तो इसका ट्रैक रखने के लिए, क्योंकि वे स्वयं में चीजें नहीं हैं।
कंट्रास्ट मूल्य चीजें हैं जो आपके सिस्टम है, जो संस्थाओं कहा जाता है में एक अद्वितीय पहचान की क्या ज़रूरत है करने के लिए ऑब्जेक्ट्स। यदि आपके पास एक प्रणाली है जहां यह ग्राहक को भुगतान करने के लिए ट्रैक करता है, तो ग्राहक और भुगतान संस्थाएं होती हैं, क्योंकि वे विशिष्ट चीजों का प्रतिनिधित्व करते हैं, लेकिन भुगतान पर मौद्रिक राशि केवल एक मूल्य है, इसका अस्तित्व अस्तित्व में नहीं है, जहां तक आपका सिस्टम चिंतित है। आपके सिस्टम से कुछ संबंधित कैसे निर्धारित करता है कि यह एक मूल्य वस्तु या एक इकाई है या नहीं।
स्रोत
2012-02-15 13:40:03
क्या प्रोग्रामिंग भाषा, या अन्य संदर्भ, आपके सवाल में पैदा करता है? – Marcin
प्रोग्रामिंग भाषा जावा और संदर्भ है - वहाँ एक वेब अनुप्रयोग है, जो एक डेटाबेस से डेटा को हासिल करेगा है और फिर इसे संसाधित करता है और अंत में संसाधित जानकारी सामने के अंत – Gaurav
तो आपके सवाल का कि जोड़ने पर प्रदर्शित होता है, और टैग उचित रूप से ; – Marcin