general case में इसकी एक अच्छी चर्चा है।जावा पैटर्न क्लास कन्स्ट्रक्टर के बजाए फ़ैक्टरी विधि का उपयोग क्यों करता है?
हालांकि, मैं विशेष रूप से सोच रहा था कि क्यों Pattern
कक्षा compile
संरचनात्मक के बजाए ऑब्जेक्ट बनाने के लिए स्थैतिक विधि का उपयोग करती है?
मुझे एक निर्माता का उपयोग करने के लिए और अधिक सहज ज्ञान युक्त लगता है।
अधिक जानकारी के लिए, [डॉ। जोशुआ ब्लोच] (https://en.wikipedia.org/wiki/Joshua_Bloch), अपनी पुस्तक * प्रभावी जावा * (2e) का उद्धरण: [* जावा ऑब्जेक्ट्स बनाना और नष्ट करना - आइटम 1: रचनाकारों के बजाय स्थैतिक फैक्ट्री विधियों पर विचार करें *] (https://www.informit.com/articles/article.aspx?p=1216151) –