
OuterIterator 인터페이스를 구현할 때, getInnerIterator 메소드는 InnerIterator를 반환하는 메소드입니다. 이 InnerIterator는 Iterator 인터페이스를 구현해야 합니다.
이 InnerIterator는 OuterIterator의 요소를 하나씩 반환하는 역할을 하기 때문에 Iterator 인터페이스를 구현해야 합니다.
OuterIterator 인터페이스는 InnerIterator를 반환하는 메소드를 제공하기 때문에, InnerIterator는 OuterIterator의 요소를 하나씩 반환해야 합니다. Iterator 인터페이스를 구현하면, InnerIterator는 OuterIterator의 요소를 하나씩 반환할 수 있습니다.
OuterIterator의 요소를 하나씩 반환하기 위해 Iterator 인터페이스를 구현하는 InnerIterator를 반환하는 메소드는, OuterIterator 인터페이스를 구현할 때 getInnerIterator 메소드입니다.
따라서, OuterIterator 인터페이스를 구현할 때, getInnerIterator 메소드는 InnerIterator를 반환하는 메소드인데, 이 InnerIterator는 Iterator 인터페이스를 구현해야 합니다.
2025-06-04 17:23