티스토리 뷰
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
- 직접연관매핑
- 연관매핑
- 코틀린
- 프로세스 컴파일
- 자바
- 디자인 패턴
- 캐시매핑
- 세컨더리인덱스
- 인덱스최적화
- 프로그래밍 패러다임
- 메모리 계층
- java
- 네트워크
- 함수형 프로그래밍
- 스레드
- 직접매핑
- 프로세스와 스레드
- 스프링 R2DBC
- 프로세스
- 프로그래밍
- 정렬병합조인
- 불연속할당
- 네트워크 기초
- 클러스터형인덱스
- Design Pattern
- 중첩루프조인
- 대수확장성
- 스프링 WebFlux
- 보이스코드정규형
- 선언형 프로그래밍
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함