Iterable
및 Iterator
및 List
이 있습니다. 결과를 "페이지"로 반환하는 원격 서비스가 제공하는 기능을 캡슐화하기 위해 다른 Java 코드에 대한 인터페이스를 제공하려는 경우 무엇을 사용합니까?java : 페이징 결과에 대한 디자인 패턴
예를 들어, 데이터베이스 또는 웹 페이지 (예 : flickr API)를 고려해보십시오. 결과를 처음으로 검색 한 후에는 전체 결과 수 및 첫 번째 N 결과를 알 수 있지만 나머지를 검색 할 때까지 나머지 결과를 알 수 없습니다.