共通条件を確認するための設計パターンがないか調べています。
そのため、ユーザーが独自の条件を構築できる構成を設計したいと考えています。理解を深めるための例:
object フィールド名 条件値
顧客の金額 > 2000 または顧客の契約に生命保険が含まれている
そのようなシステムを説明したり、そのような状態を一般的にチェックするのに役立つパターンはありますか?
前もって感謝します。マシュー
PS: 私の質問に誤解がある場合は、お知らせください。
共通条件を確認するための設計パターンがないか調べています。
そのため、ユーザーが独自の条件を構築できる構成を設計したいと考えています。理解を深めるための例:
object フィールド名 条件値
顧客の金額 > 2000 または顧客の契約に生命保険が含まれている
そのようなシステムを説明したり、そのような状態を一般的にチェックするのに役立つパターンはありますか?
前もって感謝します。マシュー
PS: 私の質問に誤解がある場合は、お知らせください。
GoF ブックに関しては、最も近いものはInterpreterです。
複合仕様はその仕事をすることができます。
ただし、具体的な仕様の実装は 1 つのオブジェクト タイプに固有であるため、チェックするオブジェクトの関連フィールドを使用してベース タイプを宣言するか、リフレクションを使用してパターンを微調整して真に動的なチェックを行うことができます。