मुझे लगता है कि अधिकांश फैक्ट्री जैसी विधियां create
से शुरू होती हैं। लेकिन उन्हें "create" क्यों कहा जाता है? क्यों नहीं "make", "produce", "build", "generate" या कुछ और? क्या यह केवल स्वाद का मामला है? एक सम्मेलन? या "निर्माण" में कोई विशेष अर्थ है?फैक्ट्री को विधियों जैसे नाम कैसे दें?
createURI(...)
makeURI(...)
produceURI(...)
buildURI(...)
generateURI(...)
आप सामान्य में कौन सा चयन करेंगे और क्यों?
मैंने एक बार परियोजना पर काम किया जो फैक्ट्री विधियों का नाम "प्राप्त()" करता है। पहले बहुत भ्रमित। – Muxecoid
और अंतिम विकल्प, कोई उपसर्ग के बारे में कैसे? चूंकि हम लगभग हमेशा एक स्थिर संदर्भ से कारखानों का उपयोग कर रहे हैं, यह स्पष्ट नहीं होना चाहिए? बस कुछ चर्चा करने के लिए पूछना - मेरी व्यक्तिगत वरीयता 'createXyz() 'है। – vikingsteve
@vikingsteve मैंने बनाया एक सिस्टम में, मैंने एपीआई * स्थिरता * के लिए सम्मेलन के मामले के रूप में 'निर्माण' उपसर्ग का उपयोग किया और यह भी कि 'अक्षर' अक्षर टाइप करने से आईडीई के सभी में दिखाई देगी स्वतः पूर्ण, जो किसी के लिए उपलब्ध होने के बारे में जानने के लिए आसान बनाता है। मैं 'Matrix4f.identity()', 'Matrix4f था।ट्रांसपोज़() ', इत्यादि। लेकिन वे 'Matrix4f.createIdentity()' और' Matrix4f.createTranspose (...) ', आदि – ray