重複の可能性:
静的変数が悪と見なされるのはなぜですか?
数年前に大学でオブジェクト指向プログラミングと設計を学んだことで、静的変数または静的メソッドを使用している人々に、静的は非常に悪い設計であると説明しているため、講師がかなり腹を立てたことを覚えています。
私の理解では、これは静的なタイプのものであり、グローバルな「ビジョン」を獲得するものです。つまり、何からでもアクセスできます。
私の理解は正しいですか?静的な使用について、それを悪用する情報はありますか?コードで静的変数やメソッドを使用しないようにする方法はありますか?
ところで、mainメソッドの静的は、アプリケーションの正常な動作の前提条件であることを認識しています。