Eu entendi toda a lógica por trás das alterações, porém ainda está um pouco confuso para mim o motivo de 'Executar' receber 'bandasRegistradas' como argumento
ATÉ 50% OFF
TÁ ACABANDO!
0 dias
0 horas
0 min
0 seg
Eu entendi toda a lógica por trás das alterações, porém ainda está um pouco confuso para mim o motivo de 'Executar' receber 'bandasRegistradas' como argumento
Oii!
O método Executar tá projetado pra realizar operações que envolvem bandas registradas no sistema. O parâmetro Dictionary<string, Banda> bandasRegistradas é essencial porque ele contém todas as bandas que foram registradas e permite que o método acesse, modifique ou exiba informações sobre essas bandas.
Por exemplo, em um dos menus, você pode querer exibir todas as bandas registradas ou adicionar uma nova banda. Pra isso, o método Executar precisa ter acesso a essa coleção de bandas, e é por isso que bandasRegistradas é passado como argumento, isso faz com que cada menu específico manipule ou exiba informações sobre as bandas conforme necessário.
Imagina que você tá em um restaurante e o garçom precisa saber quais pratos estão disponíveis para servir. Da mesma forma, o método Executar precisa saber quais bandas estão registradas para realizar suas operações.
Espero ter ajudado.