Quando usar classes e métodos estáticos?

Eu tenho uma pergunta geral ... quando devo usar classes estáticas ou métodos estáticos? .. Eu sei a idéia de que métodos estáticos podem ser chamados sem instanciar ... e classes estáticas devem ser usadas apenas para métodos estáticos? ... mas também existem preocupações com o desempenho ... e quando devem ser preferidas a métodos e classes de instância? ... Se alguém pudesse mencionar brevemente quando devo optar por usá-los e quando devo evitá-los?

questionAnswers(5)

yourAnswerToTheQuestion