![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/KtOAw/btsHTfuqOBl/92kOwS9Xu44xTby7bEOWiK/img.png)
반복자 패턴이란?반복자 패턴은 자세한 표현방법을 나타내지 않고, 객체 집합의 요소들을 순차적으로 접근하게 하는데 사용한다. 별도의 이터레이터 객체를 반환 받아 이를 이용해 순회하기 때문에, 집합체의 내부 구조를 노출하지 않고 순회 할 수 있다는 장점이 있고, 리스트 객체와 방문하는 프로세스 사이의 결합을 줄인다. 자바의 컬렉션 프레임워크(JCF)에서 각종 컬렉션을 무리없이 순회할수 있는 것도 내부에 미리 이터레이터 패턴이 적용되어 있기 때문이다.반복자 패턴 사용 법Aggregate (인터페이스) : Iterator의 집합체 컬렉션으로, ConcreateIterator 객체를 반환하는 인터페이스를 제공한다.ConcreateAggregate (클래스) : Aggregate를 구현하는 집합체 구현체Iterat..
CS/Design Pattern
2024. 6. 10. 16:27
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- jpa
- docker
- 책임체인패턴
- UML 필요성
- 메멘토 패턴
- 빌더 패턴
- Flutter
- 브리지 패턴
- n+1
- 상태 패턴
- FacadePattern
- java문법
- restapi
- 양방향연관관계
- Iterator Pattern
- 프로토타입 패턴
- 책임연쇄패턴
- CompositePattern
- 구글로그인
- 복합체 패턴
- 컴포지트패턴
- springsecurity
- GithubActions
- Chain of Responsibility
- 퍼싸드패턴
- 플라이웨이트패턴
- 프록시패턴
- 반복자 패턴
- dfs
- idtoken
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
글 보관함