티스토리 뷰
1. 뜻
무엇인가 많이 모여있는 것들을 순서대로 지정하면서 전체를 검색하는 처리를 실행하기 위한 것
2. 무엇을 어떻게 해결?(장점)
Array란 자료구조로 집합체클래스를 구현한 뒤 다른 자료구조로 변경하면 많은 부분을 수정해야한다.
Iterator pattern을 사용하면 집합체의 자료구조가 바뀌어도 코드의 큰 수정없이 이용 할 수 있다.
즉, 집합체의 자료구조 구현방법을 전혀 노출 시키지 않으며, 구현방법에 상관없이 집합체 안의 항목에 모두 접근할 수 있다.
3. 참조
http://cafe.naver.com/fillmyjavacareer/77
'Programing > DesignPattern' 카테고리의 다른 글
Composite 패턴 (0) | 2016.08.24 |
---|---|
Singleton 패턴 (0) | 2016.08.24 |
Mediator 패턴 (0) | 2016.08.22 |
Decorator 패턴 (0) | 2016.08.17 |
[디자인패턴] 2. Adapter 패턴 - 바꿔서 재이용하기 (0) | 2013.02.05 |
댓글