इस बात पर निर्भर करता है कि आपको व्यावसायिक तर्क से क्या मतलब है। मॉडल की सामग्री को अर्थ देने वाला कोई भी "तर्क" मॉडल में होना चाहिए। लिंक किए गए प्रश्न में, उच्चतम मतदान वाला उत्तर "व्यापार तर्क" को डेटा से संबंधित कुछ भी परिभाषित करता है; यह इस दृष्टिकोण से समझ में आता है कि किसी व्यवसाय का डेटा उसका व्यवसाय है!
मैंने एक बार रेल के निर्माता द्वारा एक उदाहरण देखा (मुझे लगता है) जो इस बारे में बिल्कुल चल रहा था - मॉडल में "व्यावसायिक तर्क" नहीं डाल रहा है। उनका उदाहरण एक नियंत्रक वर्ग था और ऐप पंजीकरण और लॉगिन के लिए विधि - मॉडल में एक डेटाबेस (डेटाबेस) के खिलाफ डालने या छोड़ने से पहले प्लेनटेक्स्ट में एक दिया गया पासवर्ड एन्क्रिप्ट किया गया था।
मैं ऐसे कुछ बेहतर उदाहरण के बारे में नहीं सोच सकता जो नियंत्रक तर्क नहीं है और जो सीधे मॉडल में है।
पोर्टेबिलिटी चिंताओं को दूर करते हुए, मॉडल असंख्य डेटा स्टोर के लिए एक इंटरफ़ेस हो सकता है। यह यहां है कि किसी को वेदर पर भ्रम हो सकता है या नहीं मॉडल इंटरफ़ेस वास्तव में "नियंत्रक" है।
आम तौर पर, नियंत्रक मॉडल और दृश्य को जोड़ता है (जो कि ऐप का मांस-और-आलू हैं।) कोको विकास में यह उस बिंदु पर सरलीकृत हो सकता है जहां नियंत्रक XCode GUI (नियंत्रक ऑब्जेक्ट और बाइंडिंग) के माध्यम से नियंत्रित किया जाता है।
MVC पर GoF के "डिज़ाइन पैटर्न" सेक्शन को शिथिल रूप से उद्धृत किया गया है:
स्मालटाक -80 में उपयोगकर्ता इंटरफेस बनाने के लिए कक्षाओं के एमवीसी ट्रायड का उपयोग किया जाता है। मॉडल एप्लिकेशन ऑब्जेक्ट है, दृश्य इसकी स्क्रीन प्रस्तुति है, और नियंत्रक यूआई को उपयोगकर्ता इनपुट पर प्रतिक्रिया करने के तरीके को परिभाषित करता है। MVC उनके बीच एक सदस्यता / अधिसूचित प्रोटोकॉल की स्थापना करके विचारों और मॉडलों को प्रदर्शित करता है। निम्नलिखित आरेख एक मॉडल और तीन दृश्य दिखाता है। हमने सादगी के लिए नियंत्रकों को छोड़ दिया है।
MVC सभी UI के बारे में है। फोकस मॉडल और दृश्य पर है - डेटा को परिभाषित और प्रदर्शित करना। "सदस्यता / अधिसूचित प्रोटोकॉल" पर ध्यान दें - यह वह जगह है जहां आपका नियंत्रक आता है। आप अपने इच्छित सभी विचारों का निर्माण कर सकते हैं; जब तक वे प्रोटोकॉल का पालन करते हैं तब तक आपको मॉडल या नियंत्रक को कभी नहीं छूना होगा।
यदि आप विशेष रूप से वेब विकास की बात कर रहे हैं, तो IMHO कई लोकप्रिय वेब फ्रेमवर्क MVC और इसकी घटक परिभाषाओं के साथ तेज और ढीले हैं।