c# null object design pattern

建立一個interface或abstract class

class FastCar : ICar
{
    public void Run()
    {
        Console.WriteLine("Run fast");
    }
}

1:

1
2
3
4
5
6
7
class FastCar : ICar
{
    public void Run()
    {
        Console.WriteLine("Run fast");
    }
}

2:

1
2
3
4
5
6
7
class FastCar : ICar
{
    public void Run()
    {
        Console.WriteLine("Run fast");
    }
}

3:

1
2
3
4
5
6
7
class FastCar : ICar
{
    public void Run()
    {
        Console.WriteLine("Run fast");
    }
}