एक प्रदर्शन की निगरानी मैं जावा में एक MVC को क्रियान्वित किया है और अलग वर्गों में मेरी मॉडल को विभाजित करने का फैसला किया है के लिए, अब मैं Client
, Server
और Connection
मॉडल वर्ग या Benchmark
, Logging
और में उसके गुण और कार्य छँटाई के बीच फटे हूँ Specs
मॉडल कक्षाएं।कक्षाएं वास्तविकता की नकल कर सकती हैं या इष्टतम कोड संगतता होनी चाहिए?
पूर्व मॉडल वास्तविक जीवन समकक्षों को "ऑब्जेक्ट्स" के रूप में मेल करेंगे, क्योंकि वे अलग-अलग इकाइयां हैं जिन पर एप्लिकेशन निगरानी करेगा। एमवीसी एक पर्यवेक्षक के साथ कैसे काम करता है, मेरे नियंत्रक से एक बेंचमार्क फ़ंक्शन मेरे सभी मॉडल में अपडेट ट्रिगर करेगा।
उत्तरार्द्ध मॉडल को कार्यक्षमता (आवश्यकताओं) से अधिक मिलान करके इस व्यापक प्रसार को हल करेगा, इस प्रकार केवल उन मॉडलों को अद्यतन कर रहा है जिन्हें अद्यतन करने की आवश्यकता है, केवल संशोधित करने के लिए आवश्यक दृश्य-अपडेट को ट्रिगर करना। मुझे लगता है कि यह दृष्टिकोण हालांकि मेरे मॉडल की पुनः उपयोगिता को कम करेगा।
यह शायद [प्रोग्रामर्स स्टैक एक्सचेंज] (http://programmers.stackexchange.com/) – Tim
@TimF क्यों कि के लिए एक सवाल हो सकता है? मैंने यहां SO में मॉडलिंग प्रश्नों को देखा है। और यह एक है। –
@ थॉमसकिलियन प्रोग्रामर का साइट टूर उल्लेख करता है कि यह 'आवश्यकताओं, वास्तुकला, और डिजाइन' पर प्रश्नों के लिए है, लेकिन हो सकता है कि दोनों साइटें इस तरह के प्रश्न के साथ ठीक हों। – Tim