マッパーとPHPのコレクションパターンの違いは何ですか?
1154 次
1 に答える
3
マッパー (データ マッパーパターンを参照していると仮定して) は、ストレージ ロジックを抽象化する構造です。ここで、SQL クエリ、SOAP/REST 呼び出し、その他のストレージ メディアとのやり取りが行われます。
コレクション自体は、実際にはパターンではありません。これは通常、一連のオブジェクトの不特定のコンテナーです。一般的な用途は、ビジネス ドメイン ロジックを処理する別のレイヤーに属するドメイン オブジェクトのグループです。
複雑なアプリケーションでは、通常、ストレージとコレクションの間で情報を交換するために使用されるデータ マッパーが少なくともいくつかあります。
いくつかのコード例については、この回答を確認できます。
TL;DR
マッパーとコレクションの唯一の共通点は、どちらもオブジェクトである傾向があるということです。
于 2013-01-19T12:59:47.427 に答える