Acredito que não seja possível dar uma resposta clara pra essa pergunta, depende muito de cada caso…
getAdicted
Bom dia.
Depende. Mas eh aconselhável declarar as variáveis do seu programa, quando possível, o mais próximo de onde forem utilizadas, dessa forma, eu jah as referencio ao tipo apropriado.
[]'s
T
takugian
Sim. Corcordo plenamente.
Mas em uma situação de “tanto faz”. Independente de onde você instanciaria, não mudaria o sistema. Dentro dessa situação, o que você acharia melhor?
Eu gosto muito de instanciar minhas coisas nos construtores, mas às vezes são tatos objetos que a classe ganha um tamanho que me incomoda muito.
S
Sem_Nome
Eu faço da seguinte forma: se eu todos os construtores instanciam o objeto então eu prefiro instancia-lo diretamente na declaração. Caso um dos construtores não façam isso então eu deixo a instanciação para cada construtor.
T
takugian
Hummm… Entendo.
Acho que vou seguir essa linha.
Muito obrigado por todas as respostas. Era uma pergunta boba, mas eu procuro sempre deixar o código o mais legível possível.
C
CaioCorrea
Sim. Corcordo plenamente.
Mas em uma situação de “tanto faz”. Independente de onde você instanciaria, não mudaria o sistema. Dentro dessa situação, o que você acharia melhor?
Eu gosto muito de instanciar minhas coisas nos construtores, mas às vezes são tatos objetos que a classe ganha um tamanho que me incomoda muito.
As vezes o construtor acaba ficando “poluído” por conta de tantos objetos sendo instanciados.
Neste caso, eu gosto de criar um método que é chamado no construtor e que instancie os objetos.
Acredito que o código fique mais limpo,
sendo assim uma boa prática de programação (Me corrijam se eu estiver errado).
S
Sem_Nome
Sim. Corcordo plenamente.
Mas em uma situação de “tanto faz”. Independente de onde você instanciaria, não mudaria o sistema. Dentro dessa situação, o que você acharia melhor?
Eu gosto muito de instanciar minhas coisas nos construtores, mas às vezes são tatos objetos que a classe ganha um tamanho que me incomoda muito.
As vezes o construtor acaba ficando “poluído” por conta de tantos objetos sendo instanciados.
Neste caso, eu gosto de criar um método que é chamado no construtor e que instancie os objetos.
Acredito que o código fique mais limpo,
sendo assim uma boa prática de programação (Me corrijam se eu estiver errado).
Eu penso que código repetido é muito pior, ou seja: