मान लीजिए कि मेरे पास class
है जो implements
java.util.function.Function
है। Function
को प्रारंभ तिथि और समाप्ति दिनांक के बारे में जानने की आवश्यकता है, लेकिन ये फ़ंक्शन के पूरे जीवनकाल में स्थिर रहेंगे।एक java.util.function में राज्य। समारोह
मैं, आरंभ और समाप्ति तिथि के लिए खेतों Function
private final
साथ लागू करने के रूप में apply
विधि प्रत्येक कॉल के लिए उनके लिए नए मूल्यों की आवश्यकता नहीं है पर विचार कर रहा हूँ। मुझे लगता है कि यह मेरे कार्यान्वयन को सरल बना देगा लेकिन चिंता करें कि यह पूरे कार्यात्मक प्रोग्रामिंग प्रतिमान के खिलाफ चला जाता है।
में अपरिवर्तनीय वर्ग के सदस्यों के लिए उचित है जब मान apply
विधि द्वारा आवश्यक हैं लेकिन Function
के पूरे जीवनकाल में निरंतर हैं?
हां, इसके साथ कुछ भी गलत नहीं है। –