मेरे पास तरीकों का एक गुच्छा है जो आमतौर पर हर जगह उपयोग किया जाता है। अभी कोडफाइल को ग्लोबल्स नाम दिया गया है, इस तथ्य का प्रतिनिधित्व करने के लिए कि वे ... वास्तव में ... वैश्विक हैं।
हालांकि, मुझे यह पसंद नहीं है।
मैं इन्हें एक वर्ग में समूहित करना चाहता हूं और एक इंटरफ़ेस पास करना चाहता हूं। मैं केवल एक उदाहरण देता हूँ, लेकिन मैं यहाँ सिंगलटन जाल में नहीं पड़ रहा हूँ।
सबसे पहले, मुझे कक्षा का नाम क्या देना चाहिए। मैं ग्लोबल्स नाम से बचना चाहता हूं क्योंकि मुझे डर है कि गलत विचार रखने वाले मिल जाएंगे।
इसके अलावा, मुझे ऐसे तरीकों के सेट को विभाजित करने पर कैसे विचार करना चाहिए ताकि व्यवहार बदल सके और अनुकूल हो सके?
तरीकों के सेट में सामान शामिल हैं:
- रूपांतरण तालिका
- क्लिपबोर्ड इंटरैक्शन
- निर्मित फोंट का प्रबंधन
- आम ड्राइंग के तरीके
- अक्सर उपयोग किए गए संसाधनों तक पहुंच के साथ एक इंटरफ़ेस प्रदान करना