Program.cs:
Pergaminho pergaminhoAntigo = new("Segredos_Antigos.txt", "A chave para a sabedoria reside na observação...");
pergaminhoAntigo.MostrarDetalhes();
ItemDigital.cs:
internal abstract class ItemDigital(string titulo)
{
public string Titulo { get; } = titulo;
}
Pergaminho.cs:
internal class Pergaminho(string titulo, string texto) : ItemDigital(titulo)
{
public string Texto { get; } = texto;
public void MostrarDetalhes()
{
Console.WriteLine("Detalhes do Pergaminho:");
Console.WriteLine($"Título: {Titulo}");
Console.WriteLine($"Descrição: {Texto}");
}
}