示例#1
0
        // 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);
        }
示例#2
0
        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();
        }
示例#4
0
        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);
            }
        }
示例#5
0
        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();
        }