public static void Run() { var service = new PersonService(); var person = new Person("Jack"); var frenchPerson = new FrenchPerson("Jacques"); service.PrintName(person); service.PrintName(new FrenchPersonAdapter(frenchPerson)); }
public void Test() { var service = new PersonService(); var person = new Person { Name = "Jeff" }; var frenchPerson = new FrenchPerson { Nom = "Jacques" }; Console.WriteLine("Person:"); service.PrintName(person); Console.WriteLine("FrenchPerson:"); service.PrintName(new FrenchPersonAdapter(frenchPerson)); }