イテレーターは、オブジェクトのリストをカプセル化します。 アプリケーションは、イテレーターを使用して、オブジェクトに順番にアクセスします。
イテレーターは、リスト内の現在位置を保持するカーソルもカプセル化します。イテレーターを作成すると、カーソルの位置は最初のオブジェクトの前になります。
アプリケーションは、コンストラクターを使用してイテレーターを直接作成することはできません。イテレーターは、オブジェクトのリストをアプリケーションに戻すために、特定のメソッドによってのみ作成されます。
これはヘルパー・クラスです。