나는 이해 가에 따라 C ++ 스펙 거기에 "방법"같은 것은 없으며, 일부 (대부분? 대부분?) C ++ 프로그래머가 자바주의로 "방법"을 고려하십시오. 반면에 C ++ 포럼에서도 사람들은 비틀림없이 메소드에 대해 이야기하는 것 같습니다. 이 용어와 관련하여 알려진 규칙이나 일반적인 관행을 찾고 있습니다.
C ++ 및 Java 버전이 모두있는 API를 문서화하고 있습니다. 개발자는 실제로 포트와 테스트의 편의를 위해 클래스와 메소드 / 멤버 기능 이름을 둘 사이에서 동일하게 유지했습니다. 이 때문에 이러한 API에 대해 문서화해야 할 사항 중 일부는 언어 선택의 "위"에 있습니다. baz () 및 mumble () ... 메소드를 사용하여 Foos 및 Bars에 대해 일반적 으로 이야기 할 수 있어야 합니까?
Java 프로그래머가 자연스럽게 간주하는 방법에 대해 이야기하면 C ++ 프로그래머는 아마 이해할 수 있지만 일부는 잘못된 것으로 간주합니다. 내 질문은 : 이것이 실제로 얼마나 가혹한가 ? C ++ 관련 함수와 달리 "일반 OOP"컨텍스트에서 C ++ 멤버 함수는 일반적으로 어떻게 설명됩니까? 어느 언어에서나 올바르지 않은 방식으로 멤버 함수에 대해 이야기하는 더 좋은 방법이 있습니까? ( "멤버 함수"는 약간 장황합니다.)
이것은 여론 조사가 아닙니다. 이 문제를 해결하기 위해 실제 규칙 이나 일반적인 관행 이 있는지 확인하려고합니다 .
나는 이 질문을 알고 있지만 일반적으로 OOP에 관한 것이며 특정 언어에 대해서는 묻지 않습니다.