Java와 C ++의 이중 파견 및 방문자 패턴의 차이
-
13-09-2019 - |
문제
이중 파견과 방문자 패턴 사이에 차이가 있습니까?
나는 Java 및 C ++와 함께 일하고 있으며 둘 사이에 분할이 있는지 궁금합니다.
해결책
방문자 패턴은 기존 클래스에 새 작업을 추가하는 수단입니다. Double Dispatch는 단일 다형성 유형보다는 두 개의 (또는 일반화 된 경우, 더 많은) 다형성 유형에 대한 기능 호출을 파견하는 수단입니다. 이는 C ++ 및 Java와 같은 언어가 직접 지원하는 것입니다.
제휴하지 않습니다 StackOverflow