मैं विभिन्न तरीकों को देखकर किया गया है जावा में समय स्टोर करने के लिए और मैं काफी मेरी जरूरतों के लिए सही कार्यान्वयन नहीं मिल सकता है। (: HH: MM अंत: HH: MM शुरू)भंडारण जावा में सरल घंटे/मिनट जानकारी - सबसे अच्छा अभ्यास प्रश्न
मैं हमारे पाठ्यक्रम अनुसूची के बारे में जानकारी संग्रहीत करना चाहते हैं, इस जानकारी को मुख्य रूप से कोई प्रस्थान और समाप्ति समय के होते हैं। अब मैं ऐप के पीछे अलग-अलग विचार और तर्क बनाने के लिए कोड में इस डेटा का उपयोग करूँगा।
अब मैं ग्रेगोरी कैलेंडर वर्ग जो ठीक है, लेकिन एक पाठ्यक्रम मैं सभी + समय के लिए एक डिफ़ॉल्ट दिनांक का उपयोग कर अंत में से प्रत्येक के इनपुट पर काम करता है का उपयोग कर इसे क्रियान्वित किया है के लिए, मैं तो तारीख आवेदन भर पूरी तरह से अनदेखी पर आगे बढ़ना ।
मैं बेहतर कोडिंग आदतें विकसित करने और कोशिश कर रहा हूँ सोच रहा था कि कैसे आप इस समस्या को हल करेंगे। हमारे पाठ्यक्रम में हम अच्छी प्रथाओं, OO विकास के साथ दैनिक सिर पर ठोक हो और उपकरणों में बनाया का उपयोग कर और लाइब्रेरी की जब हम कर सकते हैं, लेकिन यह ऐसी स्थिति में लागू होता है?
मैं चाहिए:
- अपने ही घंटे और मिनट भंडारण वर्ग सभी आवश्यक अखंडता की जाँच करता आदि के साथ मैं क्या है करने के लिए लागू करें ...
- स्टिक, यह बहुत लेकिन पहिया पुनर्रचना की तुलना में बेहतर नहीं है।
- इस आश्चर्यजनक स्वच्छ और सरल समाधान मैं अनदेखी की है और हर किसी के बारे में जानता है।
अब स्पष्ट रूप से मैं नहीं एक काले और सफेद जवाब यहाँ लेकिन एक दिशानिर्देश के अधिक कैसे इस तरह की समस्याओं के पास जाने में की उम्मीद कर रहा हूँ।
संपादित करें:
मैं मूल रूप से पोस्ट हूँ, मैं के बाद से एक खाता पंजीकृत है लेकिन वास्तव में कुछ भी नहीं भेज पाते हैं के बाद से मैं पद से जुड़ा हुआ नहीं कर रहा हूँ।
सावधानीपूर्वक विचार करने के बाद मेरा मानना है कि इस जानकारी को स्टोर करने के लिए अपना स्वयं का समाधान बनाना सबसे आसान और सबसे सहज दृष्टिकोण है, जो उपकरण मौजूद हैं, वे शानदार हैं लेकिन वास्तव में मुझे आवश्यक जानकारी की तुलना में अधिक जटिल हैं और शायद अधिक फुले हुए कोड मुझे आवश्यक वस्तुओं को निकालने के लिए।
आप कुछ कोड पोस्ट करना चाहते हैं कि आपका वर्तमान डिज़ाइन कैसा दिखता है। मैं जो कटौती कर सकता हूं, उससे मुझे कोई कारण नहीं दिखता कि आपको अपने जीते कार्यान्वयन को लागू करने की आवश्यकता क्यों है, हालांकि ... – posdef
एक अच्छा कारण हो सकता है, उदाहरण के लिए, जब कोई वर्ग घंटे और मिनट की अनुमति नहीं देता है लेकिन कोई सेकंड नहीं होता है। इसके लिए अपनी कक्षा लिखना काफी आसान है और मौजूदा वर्गों के लिए एक अच्छा इंटरफेस के साथ यह * सबसे अच्छा समाधान हो सकता है। – maaartinus