主にグラフ作成アプリケーションである WPF アプリケーションがあります。チャートは約30枚。各グラフには、グラフの構成情報を保持するデータベース内に独自のテーブルがあります。各チャートには、チャートに関連する構成情報を含むアプリ内のクラスがあります。
アプリ ( IChartConfiguration
) には、各チャート構成クラスが実装するインターフェースがあります。これにより、アプリは一貫した類似の方法で特定のチャート構成を操作できます。
私たちが抱えている「問題」は、インターフェイスにプロパティを追加する必要があるたびに、まだ扱っていない新しい構成プロパティを追加する新しいチャートの場合、各チャート構成クラスに戻る必要があることです。この新しいプロパティをまだ実装しておらず (ほとんどの場合)、それを追加します。インターフェイスの実装を満たすために。これは大きな負担ではありませんが、これに対処するためのより良い方法があるに違いないと私には思えます。
これを処理するより良い方法はありますか?