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

Возможный дубликат:

Почему статические переменные считаются злыми?

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

Я понимаю, что это что-то типа статического, что-то, что приобретает глобальный характер »видение» то есть к нему может получить доступ все что угодно.

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

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

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

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