Iterator パターン(イテレータ・パターン)とは、GoF(Gang of Four; 4人のギャングたち)によって定義されたデザインパターンの1つである。コンテナオブジェクトの要素を列挙する手段を独立させることによって、コンテナの内部仕様に依存しない反復子を提供することを目的とする。
クラス図
Iterator パターンのクラス図を以下に挙げる。
関連項目
デザインパターン |
---|
GoFによる23種のパターン | 生成に関するパターン | |
---|
構造に関するパターン | |
---|
振る舞いに関するパターン | |
---|
|
---|
並行性に関するパターン | - Active object(英語版)
- Balking(英語版)
- Double-checked locking(英語版)
- Event-based asynchronous(英語版)
- Guarded suspension(英語版)
- Join(英語版)
- ロック
- モニタ
- Proactor(英語版)
- Reactor
- Readers–writer lock(英語版)
- Scheduler(英語版)
- Thread pool(英語版)
- スレッド局所記憶
|
---|
アーキテクチャに関するパターン | |
---|
その他のパターン | |
---|
関連する人々 | |
---|
関連項目 | |
---|
|