Oi, Matheus! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Gostei da forma como você organizou as classes ProdutoDigital e InformacaoTecnica, aplicando bem o conceito de composição entre classes. Isso mostra uma boa compreensão de orientação a objetos, separando as responsabilidades e deixando o código mais organizado e fácil de manter.
Uma dica interessante para o futuro é utilizar interpolação de strings, que deixa a exibição de informações mais simples e legível.
string nome = "Photoshop";
double preco = 89.99;
Console.WriteLine($"Produto: {nome}");
Console.WriteLine($"Preco: R$ {preco:F2}");
Neste código utilizamos $ pra inserir variáveis diretamente dentro da string, deixando o código mais limpo e evitando várias concatenações.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!