Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Porque não usamos o Banco apenas com métodos estáticos?

Durante o curso de Servlets o instrutor cria um "Banco de Dados" em forma de uma classe. Ele o fez de uma forma onde não usou métodos estáticos para adicionar dados ao Banco porém não entendi porque fazer dessa forma, uma vez que a lista é estática.

No meu entendimento usar os métodos estáticos faria com que não precisassemos estanciar essa classe sempre que quisessemos adicionar um item. Alguém poderia me ajudar com isso?

2 respostas
solução!

Olá Gabriel, tudo bem?

Realmente deixar tudo estático seria uma opção, teríamos um objeto global, seria até uma espécie de "singleton"

Acredito que foi uma opção do instrutor dado que era um exemplo apenas de simulação, mas creio que o impacto da criação também não foi muito grande, pois é uma classe bem leve que rapidamente é levada pelo garbage collector, podemos fazer um paralelo com pegar uma conexão do banco de dados :)

Mas realmente acredito que foi uma questão de opção pessoal na hora dado que era uma simulação bem simples!

Abraços e Bons Estudos :)

Obrigado pela Resposta Geovani. Realmente pensei que fosse uma opção do instrutor mesmo, mas queria só ter certeza de que não estava perdendo nenhuma informação importante ou algo assim.