1
resposta

[Reclamação] Só eu que não entendi nada?

Eu sei que no inicio é difícil de digerir o assunto, pois é muito complexo. Mas nessa aula em específico parece que eu regredi 200 passos e desaprendi tudo.

1 resposta

Olá Marcos. Tudo bem?

Na aula que você mencionou, o objetivo principal é integrar a classe Banda ao Program.cs, substituindo o uso de listas de inteiros por objetos da classe Banda. Isso é um exemplo clássico de orientação a objetos, onde encapsulamos dados e comportamentos relacionados em uma única classe.

Aqui está um resumo do que foi feito:

  1. Dicionário de Bandas: Inicialmente, o dicionário armazenava List<int> como valores, mas agora deve armazenar objetos Banda. Isso significa que cada entrada no dicionário é uma banda completa, com suas notas e álbuns.

  2. Adicionar Notas: Em vez de adicionar notas diretamente no dicionário, agora usamos o método AdicionarNota() da classe Banda. Isso encapsula a lógica de como as notas são armazenadas e manipuladas.

  3. Registrar Bandas e Álbuns: Quando registramos uma nova banda ou álbum, criamos um novo objeto Banda ou Album e o adicionamos ao dicionário ou à lista de álbuns dentro da banda.

  4. Exibir Detalhes: Ao exibir detalhes de uma banda, usamos propriedades da classe Banda, como Media, para calcular e mostrar informações como a média das notas.

Se você ainda estiver com dúvida, sugiro que tente implementar pequenos trechos do código de cada vez. Por exemplo, comece apenas criando o dicionário e adicionando uma banda, depois vá adicionando funcionalidades como notas e álbuns. Isso pode ajudar a entender melhor como cada parte do código se encaixa.

Espero ter ajudado de alguma forma.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!