static void Main(string[] args) { var a1 = new A1(); a1.Foo1(); var a2 = new A2(); a2.Foo1(); var a3 = new A3(); a3.Foo1(); Console.ReadKey(); }