Iterator 썸네일형 리스트형 [디자인 패턴_Again] Iterator Pattern. 각각의 콜렉션 객체에 대해서 for문이나 뭐 이런식으로 콜렉션안에 들어가 있는 객체들을 참조 할 수 있지만, Iterator를 사용하면 소스의 구분없이 컬렉션안의 객체들을 참조 할 수 있습니다. 예를 들어서 ArrayList를 사용해서 객체를 관리하는 프로그램과 (혹은 클래스) 배열을 사용해서 객체를 관리하는 프로그램(혹은 클래스) 두개가 있는데.. 이 두개를 합치는 경우를 생각해 보면 ArrayList와 배열에 대해서 각각 참조하고 있는 객체의 리스트를 얻기 위해서는 각 클래스에 맞는 형식으로 순환문을 돌려야 합니다. ArrayList라면.. for(int i = 0; i < list.size(); i++) { ... list.get(i); ... } 배열이라면 for(int i = 0; i < 배열... 더보기 이전 1 다음