15
다른 반환 유형 (문자열, 부호있는 int, 부호없는 int 등)을 가진 메소드가있는 객체 구조에 대해 방문자 패턴을 구현하려고합니다.다른 반환 유형의 함수를 허용하면서 방문자 패턴 구현
void Accept(Visitor *);
을 내가 무효 리턴 유형 (동일한 인터페이스를 사용하는 방법을 알아낼 수 없습니까 :
이제 오브젝트 계층 구조에서 나는 (C++를 사용하여) 다음 서명 방법을 수락 추가 한) 동시에 여러 가지 리턴 유형을 갖는 구체적인 메소드를 제공합니다.
당신이하고 싶은 것에 대한 더 나은 설명을 제공해야합니다. * 다른 반환 유형 *이란 무엇을 의미합니까? 방문자 패턴에서 적절한 구현을 가진 함수는'accept'가 아니라 방문자 내부의 구현물입니다. –