Oi, Jonas! Como vai?
Gostei da forma como você estruturou a classe Filme, principalmente ao encapsular a lógica de validação dentro do método PodeAssistir
. Isso mostra um bom entendimento de orientação a objetos e responsabilidade única dentro da classe.
Para saber mais:
Sabia que é possível usar **expressões lambda** para tornar métodos ainda mais concisos em C#? Em casos simples como esse, podemos escrever a função `PodeAssistir` em apenas uma linha utilizando a sintaxe =>
, conhecida como expressão de corpo (ou expression-bodied member):
public bool PodeAssistir(int idadeUsuario) => idadeUsuario >= ClassificacaoEtaria;
Essa forma é bastante usada quando queremos deixar o código mais enxuto e direto, mantendo a clareza da lógica.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!