Métodos estáticos e variáveis ​​estáticas, prática de design ruim? [duplicado]

Duplicata Possível:
Por que as variáveis ​​estáticas são consideradas más?

Tendo estudado programação orientada a objetos e design na faculdade há alguns anos atrás, eu lembro de palestrantes ficando bastante irritados com as pessoas usando variáveis ​​estáticas ou métodos estáticos, como eles descrevem estática para ser de um projeto muito ruim.

Meu entendimento é este Algo do tipo estático, é algo que ganha "visão" global, ou seja, pode ser acessado por qualquer coisa.

Meu entendimento é correto? Há informações sobre o uso de estática que faz uso ruim? e existe uma maneira de evitar o uso de variáveis ​​estáticas ou métodos em seu código?

BTW, estou ciente de que estática para o método principal é um pré-requisito para o bom funcionamento do aplicativo.

questionAnswers(4)

yourAnswerToTheQuestion