📖
Tech interview를 위한 CS
  • Tech interview를 위한 CS!
  • 디자인 패턴
    • 디자인 패턴 개요
    • 싱글톤 패턴
    • 팩토리 패턴
    • 전략 패턴
    • 옵저버 패턴
    • 프록시 패턴
    • 이터레이터 패턴
    • 노출모듈 패턴
    • MVC, MVP, MVVM
  • 프로그래밍 패러다임
    • 프로그래밍 패러다임 개요
    • 선언형과 함수형 프로그래밍
    • 객체지향 프로그래밍
  • 운영체제
    • 운영체제와 컴퓨터
    • 메모리
    • 프로세스
    • PCB와 Context Switching
    • 멀티프로세싱, IPC
    • 스레드와 멀티스레딩
  • 🚧준비 중 입니다.
  • About me
  • Dev Blog
Powered by GitBook
On this page
Edit on GitHub
  1. 디자인 패턴

이터레이터 패턴

Previous프록시 패턴Next노출모듈 패턴

Last updated 3 years ago

이터레이터 패턴이란

  • 이터레이터를 사용하여 컬랙션의 요소들에 접근하는 디자인 패턴

  • 순회할 수 있는 여러가지 자료형의 구조와는 상관없이 이터레이터라는 하나의 인터페이스로 순회 가능

  • 다른 자료 구조인 set과 map에 똑같은 for a of b라는 이터레이터 프로토콜을 통해 순회

    • 이터레이터 프로토콜: 이터러블한 객체들을 순회할 때 쓰이는 규칙

    • 이터러블한 객체: 반복가능한 객체로 배열을 일반화한 객체

csnote/11.js at main · wnghdcjfe/csnoteGitHub
Logo