अधिवेशन नाम में एक प्रश्न पूछने के लिए है।
यहाँ कुछ उदाहरण हैं जो JDK में पाए जा सकते हैं:
isEmpty()
hasChildren()
इस तरह, नामों को पढ़ा जाता है जैसे कि उनके अंत में एक प्रश्न चिह्न होगा।
क्या संग्रह खाली है?
क्या इस नोड में बच्चे हैं?
और, फिर, trueइसका मतलब हां है, और falseइसका मतलब है कि नहीं।
या, आप इसे एक जोर की तरह पढ़ सकते हैं:
संग्रह खाली है।
नोड में बच्चे हैं
नोट:
कभी-कभी आप किसी विधि को कुछ नाम देना चाहेंगे createFreshSnapshot?। प्रश्न चिह्न के बिना, नाम का अर्थ है कि विधि को स्नैपशॉट बनाना चाहिए, यह देखने के लिए कि क्या कोई आवश्यक है, जांचने के बजाय।
इस मामले में आपको वह पुनर्विचार करना चाहिए जो आप वास्तव में पूछ रहे हैं। कुछ ऐसा है जो isSnapshotExpiredएक बेहतर नाम है, और यह बताता है कि विधि आपको क्या बताएगी जब इसे कहा जाता है। इस तरह एक पैटर्न का पालन करने से आपके कार्यों को अधिक शुद्ध और बिना साइड इफेक्ट के रखने में मदद मिल सकती है।
यदि आप जावा एपीआई में एक Google खोज करते हैं isEmpty(), तो आपको बहुत सारे परिणाम मिलते हैं।
?विधि नाम में कौन सी भाषा अनुमति देती है ?