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
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.