テーブルのレコードに基づいてビジネスロジックを実装する必要があります。我々は2つの選択肢がある。列挙型と構成ファイル
テーブルの各レコードのコードに列挙型を作成し、コード内で列挙型を読み取りレコードと比較して、次にどの論理が来るのかを判断します。このシステムの欠点は、テーブル内でキーが変更された場合(たとえば、オートナンバーフィールドで)、変更を反映するためにアプリケーションを再コンパイルする必要があることです。
これを実行するもう1つの方法は、テーブル内の各レコードの構成ファイルに変数を格納することです。コードはconfig変数と読み取りレコードを比較して、次に来るロジックを決定します。このシステムのドローバックは、設定ファイルを操作してアプリケーションの動作を停止させることです。
この問題のプログラミングパターンは何ですか?
+1これは合理的な代替手段です –
+1申し訳ありませんが私はあなたの答えをundestandしていない.. –
しかし、また行く方法です –