Statische Methoden und statische Variablen, schlechte Konstruktionspraxis? [Duplikat]

Mögliche Duplikate:
Warum werden statische Variablen als böse angesehen?

Nachdem ich vor ein paar Jahren am College objektorientiertes Programmieren und Design studiert hatte, erinnere ich mich, dass Dozenten ziemlich wütend auf Leute wurden, die statische Variablen oder statische Methoden verwenden, da sie beschreiben, dass Statik ein sehr schlechtes Design hat.

Mein Verständnis ist dieses Etwas vom Typ statisch, etwas, das eine globale "Vision" gewinnt, d. H. Es kann von irgendetwas zugegriffen werden.

Ist mein Verständnis korrekt? Gibt es Informationen über die Verwendung von statischer Aufladung, die die Verwendung beeinträchtigen? und gibt es eine Möglichkeit, die Verwendung statischer Variablen oder Methoden in Ihrem Code zu vermeiden?

Übrigens ist mir bewusst, dass die Statik für die Hauptmethode eine Voraussetzung für den erfolgreichen Betrieb der Anwendung ist.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage