対象読者 デザインパターンを学習あるいは復習したい方 TypeScriptが既に読めるあるいは気合いで読める方 いずれかのオブジェクト指向言語を知っている方は気合いで読めると思います UMLが既に読めるあるいは気合いで読める方 環境 OS: macOS Mojave Node.js: v12.7.0 npm: 6.14.3 TypeScript: Version 3.8.3 本シリーズ記事一覧(随時更新) TypeScriptで学ぶデザインパターン〜Iterator編〜 TypeScriptで学ぶデザインパターン〜Adapter編〜 TypeScriptで学ぶデザインパターン〜Template Method編〜 Iteratorパターンとは 集合(配列など)の各要素を走査する処理を抽象化したパターンです。 for文におけるループ変数の働きを一般化したものという理解で問題ありません。 サンプ