さまざまなビジネス プロセスの約 20 のフォームを設計する必要があります。約 10 か国でこれを行う必要があり、国ごとに異なるビジネス ルールといくつかの異なるデータがあるため、なんらかの形のオブジェクト優先アプローチが必要です。ただし、これらの国の間で共通のデータもあります。
たとえば、5 ビットのデータがあり、4 ビットはすべての国に共通で、1 ビットは個々の国に固有です。例:一般的な名前、住所、電話番号、男性/女性 例:ボーナス支払い
コードを扱いにくくすることなく、エンタープライズ アプリケーションですべてのコード変更を簡単に管理するにはどうすればよいでしょうか。
基本的には、ラベルの名前をリストする構成コードによって駆動されるのは言語だけではありません...しかし、各フォームには、グローバルフォームからの設計の大部分があり、ローカルフォームからの設計が少ない場合があります。特定の国。
その場で動的フォームを作成して、国ごとに 1 つのフォーム ProcessBonus を作成し、そのフォームが MainForm からフィールドを継承し、バックグラウンドで構成クラスをチェックして、国ごとに動的にフォームを作成する方法はありませんか?
フォームの種類が 10 種類あり、国ごとにさらに 100 種類のローカル フォームを使用することは避けようとしています。これは 1000 をはるかに超え、管理が困難になるのではないでしょうか?