0

多くの場合、Web サービスを作成し、さまざまなテクノロジを使用します。たとえば、som は、Jackson などの他のフレームワークからの注釈で注釈が付けられた pojo を取得する場合があります。ただし、モデルのさまざまなビュー/バージョンが必要です。常にすべてを公開したいわけではありません。また、同じフィールドに他の注釈が必要な場合もあります。ジャクソンにはビューがあることは知っていますが、ジャクソンは単なる例です。

これにはパターンがありますか。または、たとえば、「実際の」モデルである Car クラスを作成し、CarExport、IndexedCar などを作成して、車のモデル データの一部を使用するが、注釈が異なり、他のプロパティも持つ可能性がある場合、正しいことをしていますか?

場合によっては、モデルをそのように表現するために別の構造/組織が必要になることがあります。

4

1 に答える 1

0

ビルダーまたは複合パターンを確認する必要があるようです:

その意図は、これらのステップの異なる実装がオブジェクトの異なる表現を構築できるように、オブジェクトの構築のステップを抽象化することです。多くの場合、ビルダ パターンは、複合パターンに従って製品を構築するために使用されます。

于 2013-03-28T00:12:26.130 に答える