免責事項: この一連のブログの参考資料は、Cheng Jie 著の「Dahua Design Pattern」です。
イテレーター パターン: イテレーター パターンは、コレクションを走査するための成熟したパターンです。イテレーター パターンの鍵は、コレクションを走査するタスクをイテレーターと呼ばれるオブジェクトに渡すことです。その仕事は、オブジェクトを走査して選択することです。クライアント プログラマは、コレクション シーケンスの基礎となる構造を知る必要も、気にする必要もありません。要素インターフェイス
ConcreteIterator (具体的なイテレータ): iterator はイテレータインターフェイスを実装し、集約をトラバースするときに現在の位置を追跡します
ConcreteAggregate (特定の集約):特定の集約により、インターフェイスを実装して対応するイテレーターを作成します。この操作は、具体的に適切なインスタンス(オプション)の適切なインスタンス(オプション)を返します。集合オブジェクトの走査
3. 異なる集合構造を走査するための統一インターフェースを提供します
私のビデオコースをフォローすることを歓迎します。アドレスは次のとおりです、ありがとう、ありがとう 。
PHP オブジェクト指向デザイン パターン