Tag: 반복
Iterator Pattern 이터레이터 패턴을 액션스크립트로 컨버팅 – Head First Design Pattern
by 세계의끝 on 11.24, 2009, under Design Pattern

이런 것은 optical(시각적인) iterator pattern 이라 할 수 있겠죠.
9장의 내용은 이터레이터 패턴과 컴포지트 패턴을 식당 통합 메뉴를 구현하는 연속되는 내용으로 설명하고 있는데요, 이 한 개 챕터의 페이지가 다른 부분보다 훨씬 많은 70페이지인데다가 설명해야 하는 부분도 많고 코드도 복잡하기 때문에 이터레이터와 컴포지트를 2개의 포스트로 나누어서 작성하도록 하겠습니다.
이터레이터 패턴의 정의는 다음과 같습니다.
“이터레이터 패턴은 컬렉션 구현 방법을 노출시키지 않으면서도 그 집합체 안에 들어있는 모든 항목에 접근할 수 있게 해 주는 방법을 제공합니다.”
즉, 반복을 패턴화 한다는 이야긴데요. 어떤식으로 구현하는지, 그리고 단순히 반복문을 사용하는 것과는 어떤 점이 다른지 알아보도록 하겠습니다.
Blog under the Creative Commons Attribution-NoDerivs 3.0 License