티스토리 뷰
CS/디자인 패턴
반복자 패턴과 노출 모듈 패턴 (Iterator Pattern & Revealing Module Pattern)
longbeom 2022. 9. 14. 19:40반복자 패턴(Iterator Pattern)이란?
반복자를 사용하여 컬렉션의 요소들에 접근하는 패턴이다.
순회할 수 있는 여러 가지 자료구조와 상관 없이 반복자라는 하나의 인터페이스로 순회가 가능하다.
노출 모듈 패턴(Revealing Module Pattern)이란?
즉시 실행 함수를 통해 private, public과 같은 접근 제어자를 만드는 패턴이다.
자바스크립트의 경우 private, public 같은 접근 제어자가 존재하지 않기 때문에 노츌 모듈 패턴을 통해 private와 public을 구현하기도 한다.
Reference
'CS > 디자인 패턴' 카테고리의 다른 글
MVC, MVP, MVVM 패턴 (0) | 2022.09.14 |
---|---|
프록시 패턴 (Proxy Pattern) (0) | 2022.09.14 |
옵저버 패턴 (Observer Pattern) (0) | 2022.09.14 |
전략 패턴 (Strategy Pattern) (0) | 2022.09.14 |
팩토리 패턴 (Factory Pattern) (0) | 2022.09.14 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 중첩루프조인
- 직접매핑
- 연관매핑
- 스프링 WebFlux
- 함수형 프로그래밍
- 세컨더리인덱스
- 직접연관매핑
- 메모리 계층
- 클러스터형인덱스
- 캐시매핑
- 네트워크
- 프로세스 컴파일
- 대수확장성
- 코틀린
- 디자인 패턴
- 스레드
- 인덱스최적화
- 정렬병합조인
- 스프링 R2DBC
- 프로그래밍
- 프로그래밍 패러다임
- 보이스코드정규형
- 선언형 프로그래밍
- java
- 불연속할당
- 자바
- 프로세스와 스레드
- 프로세스
- Design Pattern
- 네트워크 기초
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함