Статические методы и статические переменные, плохая практика проектирования? [Дубликат]

Возможный дубликат:
Почему статические переменные считаются злыми?

Изучив объектно-ориентированное программирование и дизайн в колледже несколько лет назад, я помню, как лекторы очень сердились на людей, использующих статические переменные или статические методы, так как они описывают статичность как очень плохую конструкцию.

Насколько я понимаю, это что-то типа статического, это то, что приобретает глобальное «видение», то есть к нему может получить доступ все что угодно.

Верно ли понимание? Есть ли информация об использовании статики, которая делает его плохим? и есть ли способ избежать использования статических переменных или методов в вашем коде?

Кстати, я знаю, что статические для основного метода является необходимым условием для успешной работы приложения.

Ответы на вопрос(4)

Ваш ответ на вопрос