मैं इस बात के बारे में थोड़ा उलझन में हूं कि मॉडल को मेरे मूल सी ++ कार्यान्वयन में 'काम' कैसे करना चाहिए, या इसके बजाय डाटाबेस बैकएंड कहने वाले डेटा को कैसे समेकित/काम किया जाना चाहिए।सी ++ एमवीसी मॉडल - इसे कैसे कार्यान्वित किया जाना चाहिए?
इस समय मेरे विचार मॉडल के लिए हैं, उदाहरण के लिए एक स्थिर खोज ById() विधि, जो उसी मॉडल का एक उदाहरण लौटाएगी, जो तब डेटा की एक 'पंक्ति' (मैनिपुलेशन इत्यादि को अनुमति देने) का प्रतिनिधित्व करेगी। एक उपयुक्त दृष्टिकोण हो सकता है।
डेटाबेस में एक नई पंक्ति बनाने के मामले में, मुझे लगता है कि मॉडल का एक नया उदाहरण बनाया जाएगा, डेटा के साथ पॉप्युलेट किया जाएगा, और प्रभावी रूप से एक सेव() विधि कहा जाता है?
उम्मीद है कि मैं सही लाइनों पर हूं, लेकिन यहां कार्यान्वयन/डिजाइन पर थोड़ा उलझन में हूं।
किसी भी सलाह की सराहना की जाएगी।
अग्रिम धन्यवाद, जेम्स
वैसे भी आप किस बारे में बात कर रहे हैं? – User
मुझे अब डर है कि यह समझ में नहीं आता कि आपकी समस्या क्या है। मुझे लगता है कि आप सी ++ के साथ उपयोग करने के लिए किसी प्रकार का एमवीसी ढांचा तैयार कर रहे हैं। लेकिन वास्तव में स्पष्ट नहीं है, आप क्या कर रहे हैं, किस उद्देश्य के लिए, आप किस चरण में हैं और वास्तव में आपकी वर्तमान समस्या क्या है। क्या आप उस पर विस्तार से बता सकते हैं? – User
हम्म। मैं एमवीसी के सिद्धांत को समझता हूं, और यह मॉडल क्या हासिल करना है - यह एक सवाल है कि मॉडल के किस प्रकार के इंटरफ़ेस होना चाहिए। मुझे डेटा के लिए स्थैतिक तरीकों के माध्यम से पूछना चाहिए, और फिर मॉडल के उदाहरण डेटा की एकल 'पंक्तियों' का प्रतिनिधित्व करते हैं? उम्मीद है कि कुछ स्पष्टीकरण प्रदान करता है ^^; ... –