मैं समझता हूं कि सी ++ की युक्ति के अनुसार "विधि" जैसी कोई चीज नहीं है, और कुछ (कई? अधिकांश?) सी ++ प्रोग्रामर "विधि" को जावा-इसम मानते हैं। दूसरी ओर, सी ++ फोरम पर भी लोग बिना चिकोटी के तरीकों के बारे में बात करते हैं। मैं इस शब्दावली के बारे में ज्ञात सम्मेलनों या सामान्य प्रथाओं की तलाश कर रहा हूं।
मैं एक एपीआई का दस्तावेजीकरण कर रहा हूं जिसमें C ++ और Java दोनों संस्करण हैं। डेवलपर्स ने वास्तव में वर्ग और विधि / सदस्य-फ़ंक्शन नामों को दोनों के बीच समान रखा, संभवतः पोर्टिंग और परीक्षण में तेजी लाने के लिए। इस वजह से, इन एपीआई के बारे में जो कुछ दस्तावेज की आवश्यकता है, वह भाषा की पसंद "ऊपर" बैठता है; मुझे फ़ोस और बार्स के बारे में सामान्य रूप से बात करने में सक्षम होना चाहिए , उनके बाज () और मम्बल () ... तरीकों के साथ?
अगर मैं तरीकों के बारे में बात करता हूं तो जावा प्रोग्रामर इसे स्वाभाविक मानेंगे और ऐसा प्रतीत होता है, सी ++ प्रोग्रामर शायद समझ जाएंगे लेकिन कुछ इसे गलत मानेंगे। मेरा सवाल है: यह कितना जघन्य व्यवहार में है ? C ++ के सदस्य कार्यों को पारंपरिक रूप से "सामान्य OOP" संदर्भों के बारे में कैसे कहा जाता है, जैसा कि C ++ के विशिष्ट लोगों के विपरीत है? क्या एक तरह से सदस्य कार्यों के बारे में बात करना बेहतर है जो किसी भी भाषा के लिए गलत नहीं है? ("सदस्य कार्य" थोड़ा क्रिया है)
यह एक राय सर्वेक्षण नहीं है; मैं यह निर्धारित करने की कोशिश कर रहा हूं कि क्या इस समस्या के समाधान के लिए वास्तविक सम्मेलन या आम प्रथाएं हैं ।
मैं इस प्रश्न से अवगत हूँ , लेकिन यह सामान्य रूप से OOP के बारे में है और विशिष्ट भाषाओं के बारे में नहीं पूछता है।