これは十分な抽象化ですか、それとも私はより良いことができますか?

StackOverflow https://stackoverflow.com/questions/4474666

  •  11-10-2019
  •  | 
  •  

質問

要件:要件は次のとおりです 引く (execute())一連のデータソース。プルはそうです 順序付けられました, 、可能です グループ化 小さなサブグループに。

デザイン:各プルはステップとして抽象化されています。サブグループは、グループ内の各データソースのプルが条件付きであり、グループ内の1番目のデータソースプルが成功した場合、滝モデルに従うため、滝として表されます。

質問

  1. これは十分な抽象化ですか、それとも私はより良いことができますか?
  2. JPA 2でこれを表現する方法は?デスクリミネーターを使用して継承をマッピングできることは知っていますが、私の主な関心事は、滝から底までの間の1と多くの関係です

ありがとうございました。

alt text

役に立ちましたか?

解決

ここでは複合パターンを使用する必要があると思います。各ステップは、手順のコレクションへの参照を処理する必要があると思います。必要に応じて、このコレクションをウォーターステップに移動できますが、それでも基本的なステップではなく、抽象的なステップではなく、ステップのコレクションである必要があります。

JPAに関しては、オレトマニー注釈を使用する必要があります。この注釈の使用例がたくさんあります。

幸運を

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top