0

マッパーとPHPのコレクションパターンの違いは何ですか?

4

1 に答える 1

3

マッパー (データ マッパーパターンを参照していると仮定して) は、ストレージ ロジックを抽象化する構造です。ここで、SQL クエリ、SOAP/REST 呼び出し、その他のストレージ メディアとのやり取りが行われます。

コレクション自体は、実際にはパターンではありません。これは通常、一連のオブジェクトの不特定のコンテナーです。一般的な用途は、ビジネス ドメイン ロジックを処理する別のレイヤーに属するドメイン オブジェクトのグループです。

複雑なアプリケーションでは、通常、ストレージとコレクションの間で情報を交換するために使用されるデータ マッパーが少なくともいくつかあります。

いくつかのコード例については、この回答を確認できます。

TL;DR

マッパーとコレクションの唯一の共通点は、どちらもオブジェクトである傾向があるということです。

于 2013-01-19T12:59:47.427 に答える