📗 『JAVA 언어로 배우는 디자인 패턴 : 쉽게 배우는 GoF의 23가지 디자인 패턴』를 읽고 정리한 글입니다. Iterator 패턴이란?// 반복문for (int i = 0; i Iterator 패턴은 반복문에서 사용되는 변수 i의 기능을 추상화하여 일반화한 패턴이다.해당 패턴은 무언가가 많이 모여 있을 때 이를 순서대로 가리키며 전체를 검색하고 동일 처리를 반복한다. 예제 프로그램을 살펴보자위 다이어그램은 업무에 해당하는 하위 업무명을 차례대로 표시하는 프로그램을 나타낸다.업무와 하위 업무는 그저 내가 진행하는 토이 프로젝트 주제다. 프로젝트는 업무로 구성되어 있고, 각 업무는 하위 업무로 구성할 예정이다.참고로 실제 책에서는 책과 책장을 도메인으로 하여 설명하였다. public interfac..