アプリケーションに必要な小さなコンポーネントがあります。csv ファイルをロードし、検出したデータに基づいて顧客レコードを更新するコンポーネント。顧客の更新ごとに 1 つの csv ファイルがあります。
- csv ファイルのファイルの場所を確認します
- 見つかった csv ファイルごとに、csv ファイルをロードして解析し、更新されたデータで顧客データを更新します。
それでおしまい。
ただし、これを行うにはいくつかの方法があります。
- すべてを実行する単一の Updater() クラスを用意します。
- ロードされた csv データの表現である Update() クラスがあり、これは csv などを解析する方法を知っており、顧客レコードの更新を担当する Updater() クラスも持っています。Update() クラスには Updater() があります
これらのうちどれが正しい解決策ですか、またはこれに対する他のより良い解決策はありますか?