using System.Runtime.InteropServices;
namespace PraticandoPolimorfismo.Classes;
internal abstract class Reserva
{
//Método
public abstract void Confirmar();
}
namespace PraticandoPolimorfismo.Classes;
internal class ReservaPresencial : Reserva
{
//Sobrescrevendo o método abstrato da classe base
public override void Confirmar()
{
Console.WriteLine("Confirmando reserva presencial: Trilha na Serra");
Console.WriteLine("Ponto de encontro: Praça Central, às 8h");
}
}
namespace PraticandoPolimorfismo.Classes;
internal class ReservaOnline : Reserva
{
//Sobrescrevendo o método abstrato da classe base
public override void Confirmar()
{
Console.WriteLine("Confirmando reserva online: Workshop de Culinária Italiana");
Console.WriteLine("Link de acesso enviado por e-mail!");
}
}