Ed
ano passado
A injeção de um objeto `Random` na classe “Baralho” é considerada uma boa prática de programação por várias razões: 1. Flexibilidade e Testabilidade: Permite que você substitua o gerador de números aleatórios por um mock ou stub durante os testes, facilitando a criação de cenários controlados. 2. Desacoplamento: A classe “Baralho” não precisa se preocupar com a implementação do gerador de números aleatórios, tornando o código mais modular e fácil de manter. 3. Reutilização: Você pode reutilizar a mesma instância de `Random` em diferentes partes do código, evitando a criação de múltiplas instâncias desnecessárias. 4. Consistência: Garante que a mesma lógica de aleatoriedade seja aplicada em diferentes partes do jogo, se necessário. 5. Melhoria na Manutenção: Se precisar mudar a forma como os números aleatórios são gerados, você só precisa alterar a injeção, sem modificar a lógica da classe “Baralho”. Esses pontos ajudam a criar um código mais limpo, testável e fácil de manter.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material