ฉันเข้าใจว่าตาม C ++ สเป็คไม่มีสิ่งเช่น "วิธีการ" และบางส่วน (มากที่สุด?) โปรแกรมเมอร์ C ++ พิจารณา "วิธี" เป็น Java-ism ในทางกลับกันแม้แต่ในฟอรัม C ++คนก็ดูเหมือนจะพูดถึงวิธีการต่างๆโดยไม่ชักกระตุก ฉันกำลังมองหาอนุสัญญาที่เป็นที่รู้จักหรือการปฏิบัติทั่วไปเกี่ยวกับคำศัพท์นี้
ฉันกำลังทำเอกสาร API ที่มีทั้ง C ++ และ Java เวอร์ชัน นักพัฒนาได้เก็บคลาสและเมธอด / ฟังก์ชันสมาชิกไว้เหมือนกันระหว่างสองชื่อนี้เพื่อความสะดวกในการย้ายและการทดสอบ ด้วยเหตุนี้สิ่งที่จำเป็นต้องได้รับการบันทึกเกี่ยวกับ API เหล่านี้คือ "ทางเลือก" ด้านบนของภาษา ฉันต้องสามารถพูดคุยทั่วไปเกี่ยวกับ Foos และ Bars ด้วยวิธีการ baz () และ mumble () ... วิธีการ?
ถ้าฉันพูดถึงวิธีการโปรแกรมเมอร์ Java จะพิจารณาเป็นธรรมชาติและจะปรากฏขึ้นโปรแกรมเมอร์ C ++ อาจจะเข้าใจ แต่บางคนคิดว่ามันไม่ถูกต้อง คำถามของฉันคือ: วิธีนี้เลวร้ายในทางปฏิบัติอย่างไร ฟังก์ชั่นของสมาชิก C ++ พูดถึงตามอัตภาพในบริบท "ทั่วไป OOP" อย่างไรเมื่อเทียบกับ C ++ - เฉพาะเจาะจง? มีวิธีที่ดีกว่าในการพูดคุยเกี่ยวกับฟังก์ชั่นสมาชิกในวิธีที่ไม่ถูกต้องสำหรับภาษาใดภาษาหนึ่งหรือไม่? ("ฟังก์ชั่นสมาชิก" เป็น verbose เล็กน้อย)
นี่ไม่ใช่การสำรวจความคิดเห็น ฉันพยายามที่จะตรวจสอบว่ามีการประชุมที่เกิดขึ้นจริงหรือการปฏิบัติร่วมกันเพื่อแก้ไขปัญหานี้
ฉันรู้คำถามนี้แต่โดยทั่วไปเกี่ยวกับ OOP และไม่ถามเกี่ยวกับภาษาเฉพาะ