Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Roda AlbumComSobrescrita

Olá Prof. 
Boa noite.
Tudo bem?
Não estou conseguindo entender como rodar a Class AlbumComSobrescrita no projeto do ScreenSound.
Teoricamente, ele substituiria o MenuAvaliarAlbum? 
Como eu aplicaria ele no código do projeto?
Grato pela atenção. 
Att.
1 resposta
solução!

Olá, JONATHAS. Tudo bem sim, obrigado por perguntar!

A classe AlbumComSobrescrita é uma classe que você pode usar para substituir o comportamento padrão de um álbum no projeto ScreenSound. Ela não substitui diretamente o MenuAvaliarAlbum, mas pode alterar a maneira como um álbum é avaliado.

Para usar a classe AlbumComSobrescrita no seu projeto, você precisará criar uma instância dela e usá-la no lugar de uma instância regular de Album. Aqui está um exemplo de como você pode fazer isso:

// Cria uma nova instância de AlbumComSobrescrita
AlbumComSobrescrita album = new AlbumComSobrescrita();

// Adicione o álbum ao seu projeto
// Substitua 'seuProjeto' pelo nome do seu projeto
seuProjeto.AdicionarAlbum(album);

Depois de adicionar o AlbumComSobrescrita ao seu projeto, você pode interagir com ele da mesma maneira que faria com um Album regular. A diferença é que, quando você avalia o álbum, o método Avaliar() da classe AlbumComSobrescrita será chamado em vez do método Avaliar() da classe Album.

Espero que isso ajude! Se você tiver mais perguntas, fique à vontade para perguntar.

  1. https://cursos.alura.com.br/forum/topico-roda-albumcomsobrescrita-356697
  2. https://github.com/marquesdanielb/screen-sound-csharp
  3. https://github.com/itsmyllaa/alura-projeto-screen-sound