ユーザーから提供された1つのファイルを読み取り、操作の総数を計算する必要がある1つのアプリケーションを設計しています。これを達成するために私が考えることができる2つの方法があります:
合計操作を保持する静的変数を作成します。このアプローチの利点は、合計操作に基づいて計算を実行する必要がある場合に、ファイルからすべてのレコードを読み取り、操作の数を計算する関数を何度も呼び出す必要がないことです。
ファイルをループして操作回数を返す関数を作成します。
オプション1はパフォーマンスの面で優れていますが、静的変数はOOPの原則に反しています。この問題に対する他のアプローチがあるかどうか、そして私の理解が正しいかどうかを教えてください。
前もって感謝します。