अब मैं एक एमवीसी अनुप्रयोग बनाने में अपनी यात्रा के मजेदार हिस्से में हूं। मैंने पिछले 3 हफ्तों में आर्किटेक्चर शोध किया है, विशेष रूप से ओएनओएन, और आईओसी/डीआई और इस तरह के बारे में सीखना है।व्यूमोडेल क्या करें और क्या करें
तो मेरा प्रश्न यह है: ViewModels को लागू करने का सबसे अच्छा तरीका क्या है? मैंने अभी तक कुछ भयानक उदाहरण देखे हैं।
भयानक उदाहरण? जैसे कि? क्या आप उन्हें पोस्ट कर सकते हैं? उनके लिए लिंक? – Oded
हाहा। नहीं! मुझे यकीन है कि Google पर 5 मिनट हालांकि यह करने के लिए करेंगे। जिसने मुझे परेशान किया कि मैं दौड़ गया था, कोई भी ViewLoder को ViewModel भेज रहा था, ViewModel से डेटा पकड़ रहा था और फिर डेटाबेस को अद्यतन कर रहा था। तो अब सर्विसलेयर की उस विशिष्ट व्यूमोडेल पर निर्भरता है ... मेरे साथ अच्छी तरह से नहीं बैठे। –
सेवा परत के संबंध में, इसका उपयोग उन मामलों में किया जा सकता है जहां वे विशेष रूप से प्रदर्शन के लिए मॉडल को कैश करते हैं, सीक्यूआरएस देखें (अपने सिर को एक-स्प्लोड से सावधान रहें) – TJB