最近、興味深いパターンを持つ 10 年前のコード ベースを継承しました。その中には、インスタンス メソッド内の静的変数があります。クラスの単一のインスタンスのみがインスタンス化され、インスタンス メソッドにこれらの静的変数が存在することを正当化する理由がほとんど見つかりません。
静的変数を使用してインスタンス メソッドを設計したことがありますか? そして、あなたの理論的根拠は何ですか?
このパターンが悪いと考えられる場合、それを修正する方法は?
注: この質問は、インスタンス メソッドの静的変数には関係ありません。
編集:
いくつかの読書: