1

共通条件を確認するための設計パターンがないか調べています。

そのため、ユーザーが独自の条件を構築できる構成を設計したいと考えています。理解を深めるための例:

object フィールド名 条件値

顧客の金額 > 2000 または顧客の契約に生命保険が含まれている

そのようなシステムを説明したり、そのような状態を一般的にチェックするのに役立つパターンはありますか?

前もって感謝します。マシュー

PS: 私の質問に誤解がある場合は、お知らせください。

4

3 に答える 3

1

GoF ブックに関しては、最も近いものはInterpreterです。

于 2012-11-08T18:05:23.317 に答える
0

複合仕様はその仕事をすることができます。

ただし、具体的な仕様の実装は 1 つのオブジェクト タイプに固有であるため、チェックするオブジェクトの関連フィールドを使用してベース タイプを宣言するか、リフレクションを使用してパターンを微調整して真に動的なチェックを行うことができます。

于 2012-11-08T14:31:37.990 に答える