मुझे डीटीओ/डोमेन ऑब्जेक्ट्स का उपयोग क्यों करना चाहिए जब मैं क्लास लाइब्रेरी में सभी बिजनेस क्लास डाल सकता हूं, उन्हें व्यवसाय तर्क में उपयोग कर सकता हूं, फिर उन व्यवसाय वस्तुओं को सीमा वर्गों पर भी पास कर सकता हूं?डाटा ट्रांसफर ऑब्जेक्ट (डीटीओ) का बिंदु क्या है?
अद्यतन: सभी महान अंक हैं, मदद के लिए धन्यवाद। एक अनुवर्ती प्रश्न:
आप आमतौर पर इन डीटीओ कहां रखते हैं? डोमेन ऑब्जेक्ट्स के साथ-साथ एक ही नामस्थान में?
namespace MedSched.Medical
{
public class MedicalGroup
{
//...
}
public class MedicalGroupDTO
{
//...
}
}
समझ में आता है - हाँ, प्रश्न में विशेष ऐप एक अत्यधिक वितरित ऐप है। इनपुट के लिए धन्यवाद। – Aaron
किस अर्थ में वितरित? यदि आप तकनीक की तरह रीमोटिंग का उपयोग कर रहे हैं, तो आप आमतौर पर अपने डोमेन ऑब्जेक्ट्स को क्रमबद्ध कर सकते हैं और बिना किसी समस्या के सीमाओं में पारित कर सकते हैं। एक बार जब आप विभिन्न प्लेटफार्मों में शामिल हो जाते हैं, तो डीटीओ आमतौर पर चीजों को आसान बनाते हैं। – Bob