विषयसूची:
परिभाषा - मॉडल व्यू कंट्रोलर (MVC) का क्या अर्थ है?
मॉडल व्यू कंट्रोलर (MVC) कंप्यूटर सॉफ्टवेयर के लिए एक डिज़ाइन पैटर्न है। इसे डेटा मॉडल, प्रसंस्करण नियंत्रण और उपयोगकर्ता इंटरफ़ेस के बीच अंतर करने के लिए एक दृष्टिकोण माना जा सकता है। यह बड़े करीने से उपयोगकर्ता के लिए प्रदर्शित ग्राफिकल इंटरफ़ेस को उस कोड से अलग करता है जो उपयोगकर्ता के कार्यों का प्रबंधन करता है। उद्देश्य एक ढांचा प्रदान करना है जो बेहतर और अधिक सटीक डिजाइन लागू करता है।
Techopedia बताते हैं मॉडल व्यू कंट्रोलर (MVC)
MVC आर्किटेक्चर अनुप्रयोगों को तार्किक इकाइयों में विभाजित करने में मदद करता है। सरल शब्दों में, यह प्रतिमान व्यावसायिक तर्क को इंटरफ़ेस तर्क से अलग करता है। यह आर्किटेक्चर एप्लिकेशन को अधिक प्रभावी बनाता है।
मॉडल एक अद्वितीय इकाई का प्रतिनिधित्व करता है - यह एक एकल वस्तु या अधिक संभावना एक संरचना हो सकती है। इकाई और ऑब्जेक्ट के डेटा के साथ एक से एक संबंध है। यह वह मॉडल है जो अपनी स्थिति या स्थिति के बारे में दृष्टिकोण से आने वाले अनुरोधों का जवाब देता है। इस तरह, डेटा का प्रसंस्करण केवल मॉडल में होता है, जो आंतरिक डेटा स्थिरता सुनिश्चित करता है।
दृश्य का उपयोग उपयोगकर्ता इंटरफ़ेस के चित्रमय दृश्य को प्रस्तुत करने के लिए किया जाता है। यह मॉडल के कुछ पहलुओं को फ़िल्टर कर सकता है या दूसरों को उजागर कर सकता है। यह विभिन्न तत्वों का उपयोग करके इंटरफ़ेस में इनपुट और आउटपुट डेटा का प्रतिनिधित्व करता है जैसे कि पुशबटन, मेनू, डायलॉग बॉक्स, आदि। एप्लिकेशन ऑब्जेक्ट्स की स्थिति देखने के लिए, दृश्य नियंत्रक के माध्यम से मॉडल पर सवाल उठाता है।
नियंत्रक उपयोगकर्ता इंटरफ़ेस (दृश्य) और अनुप्रयोग प्रसंस्करण तर्क (मॉडल) के बीच लिंक प्रदान करता है। कंट्रोलर एप्लिकेशन ऑब्जेक्ट के बारे में जानकारी प्राप्त करने, ऑब्जेक्ट की स्थिति बदलने और इस बदलाव के बारे में दृश्य को सूचित करने के लिए मॉडल विधियों का उपयोग करता है। एक अर्थ में नियंत्रक उपयोगकर्ता को परिवर्तन करने और परिणाम देखने में सक्षम बनाता है।










