मुझे यकीन नहीं है कि इस प्रश्न की योग्यता है या नहीं, लेकिन क्या Google Guice पर विशिष्ट कोई सर्वोत्तम अभ्यास और विरोधी पैटर्न हैं?गुइस सर्वोत्तम प्रथाओं और विरोधी पैटर्न
कृपया किसी भी सामान्य डी पैटर्न को this question पर निर्देशित करें।
मुझे यकीन नहीं है कि इस प्रश्न की योग्यता है या नहीं, लेकिन क्या Google Guice पर विशिष्ट कोई सर्वोत्तम अभ्यास और विरोधी पैटर्न हैं?गुइस सर्वोत्तम प्रथाओं और विरोधी पैटर्न
कृपया किसी भी सामान्य डी पैटर्न को this question पर निर्देशित करें।
कुछ लोग गिइस प्रोजेक्ट पेज पर हैं। यहां first one का एक लिंक दिया गया है, और आप साइडबार में अन्य को देख सकते हैं।
उसने कहा, मुझे लगता है कि दूसरों को पोस्ट करने और यहां मतदान करने के लिए यह बहुत अच्छा होगा। फिर हम गिइस पृष्ठों के लिए उनमें से सर्वश्रेष्ठ लिख सकते हैं।
फिर ... इसे वोट दें :) – ripper234
मैंने हमेशा महसूस किया है कि अंतिम क्षेत्रों में कन्स्ट्रक्टर इंजेक्शन एक सर्वोत्तम अभ्यास है। यह परिवर्तनीय स्थिति को कम करता है और वर्ग की औपचारिक निर्भरताओं को स्पष्ट करके वर्ग को समझना आसान बनाता है।
public class MyClass {
private final MyDependency dependency;
@Inject
public MyClass(MyDependency dependency) {
this.dependency = dependency;
}
}
क्या होगा यदि हमारे पास दर्जन निर्भरताएं हैं? कन्स्ट्रक्टर भयानक – jilen
होगा जिसमें एक वर्ग पर दर्जनों निर्भरताएं शायद एक अच्छा संकेत है कि कक्षा बहुत अधिक जिम्मेदार है और इसे दोबारा प्रतिक्रिया दी जानी चाहिए। –
यदि आप एक यूनिट टेस्ट लिखने की उम्मीद करते हैं तो यह निश्चित रूप से जाने का तरीका है! – Kurru
मैं इस सवाल के लिए योगदान [Guice डॉक्स] की जांच में रुचि किसी को भी (http://stackoverflow.com/documentation/guice/topics) के बजाय विषयों की सलाह देते हैं। – dimo414