एक कारखाने, प्रदाता और एक सेवा के बीच अंतर?


114

फैक्टरी, प्रदाता और सेवा के बीच क्या अंतर है?

बस NHibernate और उसके रिपोजिटरी पैटर्न (POCO क्लासेस, आदि) में प्रवेश कर रहा है।

जवाबों:


169

फैक्टरी : एक साथ बिट्स के एक समूह की रचना करके या किसी प्रकार के संदर्भ के आधार पर प्रकार का चयन करके, वर्गों के समान होता है

प्रदाता : प्रदाता कुछ ऐसा है जो Microsoft द्वारा "आविष्कार किया गया" (मूल रूप से एक अमूर्त कारखाना पैटर्न) है जो कारखानों का कारखाना करने का एक तरीका है, या एक सामान्य कारखाने का इंटरफ़ेस है जो कारखानों को स्वेच्छा से रखने की अनुमति देता है। यह एमएस वेब स्टैक में सभी घटकों को कॉन्फ़िगर करने योग्य रखने के तरीके के रूप में उपयोग किया जाता है।

सेवा : एक सेवा संबंधित कार्यक्षमता का एक समूह है। इसे ऐसे समझें कि यदि आप अपनी वास्तुकला को क्षैतिज रूप से विभाजित कर रहे हैं, तो आपके पास एक "बिजनेस लॉजिक" परत है, यदि आप उस विभाजन को विभाजित करते हैं तो आपके पास सेवाएं होंगी।


25
एक सेवा में कोई राज्य न होने की धारणा भी हो सकती है .. यह अन्य वस्तुओं पर अपनी सेवाएं देने के लिए संचालित होती है, बिना किसी राज्य के। कम से कम Domain Driven Design में।
माइक ग्लीसन जूनियर क्यूटूरियर

क्या कारखाने को सेवा की तरह कोणीय में उत्पन्न किया जाएगा या केवल स्थिर विधि का उपयोग करें?
qianjiahao

@qianjiahao स्थैतिक तरीकों से बचने के लिए एक सामान्य सिफारिश है।
सेबास
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.