Olá, Luís Henrique! Tudo bem?
Parabéns por compartilhar sua resolução da atividade e por separar a classe Cliente e a função main() em arquivos diferentes para garantir a privacidade da lista _quartosReservados! É uma ótima prática para organizar e proteger seu código.
Sua implementação dos métodos reservar, cancelar e imprimeQuartos está bem clara e funcional, atendendo ao que foi proposto no exercício.
Continue assim, praticando e explorando os conceitos de Orientação a Objetos com Dart!
Bons estudos!
Sucesso ✨