// the "Client" static void Main(string[] args) { Console.WriteLine("Third party employees: "); // use the ITarget interface to functionality of "Adaptee" class var adapter = new EmployeeAdapter(); adapter.GetEmployees().ForEach(Console.WriteLine); }
public static void Main() { Console.WriteLine("Employee list from 3rd party organization system."); Console.WriteLine("-------------------------------------------------"); ITarget adapter = new EmployeeAdapter(); foreach (string employee in adapter.GetEmployees()) { Console.WriteLine(employee); } }
static void Main() { IEmployeeTarget target = new EmployeeAdapter(); List <string> employees = target.GetEmployees(); foreach (string employee in employees) { Console.WriteLine(employee); } Console.Read(); }
static void Main(string[] args) { Console.WriteLine("Employee list from 3rd party organization system"); Console.WriteLine("-----------------------------------------------"); var adapter = new EmployeeAdapter(); // Client will use ITarget interface to call functionality of // Adaptee class i.e. ThirdPartyEmployee foreach (var employee in adapter.GetEmployees()) { Console.WriteLine(employee); } }
static void Main(string[] args) { Console.WriteLine("Lista pracowników od zewnetrznej organizacji"); Console.WriteLine("---------------------------------------------"); ITarget adapter = new EmployeeAdapter(); foreach (string employee in adapter.GetEmployees()) { Console.WriteLine(employee); } Console.ReadKey(); }