public static void Main()
    {
        var driverName = Console.ReadLine();

        Ferrari ferrari = new Ferrari();

        ferrari.Model = "488-Spider/";
        Console.Write(ferrari.Model);
        ferrari.Brake();
        ferrari.PushGasPedal();
        ferrari.DriverName = driverName;
        Console.Write(ferrari.DriverName);



        string ferrariName       = typeof(Ferrari).Name;
        string iCarInterfaceName = typeof(ICar).Name;

        bool isCreated = typeof(ICar).IsInterface;

        if (!isCreated)
        {
            throw new Exception("No interface ICar was created");
        }
    }
Exemplo n.º 2
0
        public static void Main()
        {
            string driverName = Console.ReadLine();
            ICar   car        = new Ferrari(driverName);

            Console.WriteLine($"{car.Model}/{car.Brake()}/{car.Accelerate()}/{car.Driver}");

            string ferrariName       = typeof(Ferrari).Name;
            string iCarInterfaceName = typeof(ICar).Name;

            bool isCreated = typeof(ICar).IsInterface;

            if (!isCreated)
            {
                throw new Exception("No interface ICar was created");
            }
        }