XMLファイル(私はVC++/MFC/MSXMLを使用しています)に格納されたビジネスルールを読み込む必要があります。 XMLはルールで構成されています。各ルールには一連の条件とアクションがあります。そのようなシステムのためのエレガントなOOPデザインは何でしょうか?このようなシステムの設計者がどこにいるのか、どのようなデザインパターンを使用しますか?XMLファイルに格納されたビジネスルールを読み込むエレガントな方法
更新:
ルールはすべての条件が満たされていれば、順番に並べられ、1つ買います。 XMLの
例:
<rules>
<!-- rule no. 1 -->
<rule name="rule no. 1">
<conditions>
<condition name="condition no. 1" type="ATTR_EMPTY">
<parameters>
<parameter name="attribute_name">ttt</parameter>
<parameter name="workflow_id">3</parameter>
<parameter name="workflow_state_id">5</parameter>
</parameters>
</condition>
<condition name="condition no. 2" type="ATTR_EMPTY">
<parameters>
<parameter name="attribute_name">ttt</parameter>
<parameter name="enviroment_id">3</parameter>
</parameters>
</condition>
</conditions>
<actions>
<action name="action no. 1" type="ATTR_CLEAR">
<parameters>
<parameter name="attribute_name">ttt</parameter>
</parameters>
</action>
</actions>
</rule>
</rules>
うわー、あなたのXMLが問題なくルールエンジンに実際にロードされるかもしれないと思います。 –