예제 #1
0
        static public void Run()
        {
            Console.WriteLine("------------Adapter------------");
            Programmer        programmer        = new Programmer();
            ProgrammingDriver programmingDriver = new ProgrammingDriver();

            programmer.Execute(programmingDriver);

            AutomationTesting automationTesting = new AutomationTesting();

            IProgramming adapter = new AutomationTestingToProgrammingAdapter(automationTesting);

            programmer.Execute(adapter);
        }