1
resposta

Assistidor e CalculadorPontuação são necessários?

Olá, Como nós encapsulamos os métodos calcular pontuação e assistir curso dentro das suas classes, ainda se torna necessários possuir as classes Assistidor e CalculadorPontuação? Já que você precisaria instanciar mais uma classe (Assistidor ou CalculadorPontuação) para chamar um método de uma classe que voc

1 resposta

Olá Carlos, tudo bem?

Quando encapsulamos os métodos calcular pontuação e assistir curso dentro de suas respectivas classes, é importante considerar a necessidade das classes Assistidor e CalculadorPontuação.

Embora você possa chamar esses métodos diretamente dentro de suas classes, a criação das classes Assistidor e CalculadorPontuação pode trazer benefícios adicionais. Essas classes podem ser responsáveis por agrupar e organizar funcionalidades específicas relacionadas à assistência e cálculo de pontuação, respectivamente.

Além disso, a criação dessas classes pode facilitar a manutenção e a extensibilidade do código. Se futuramente você precisar adicionar novas funcionalidades relacionadas à assistência ou ao cálculo de pontuação, basta modificar a classe correspondente, mantendo o princípio da responsabilidade única.

Portanto, embora não seja estritamente necessário possuir as classes Assistidor e CalculadorPontuação, sua criação pode trazer benefícios em termos de organização, manutenção e extensibilidade do código.

Espero ter ajudado

Abraços e bons estudos!