示例#1
0
        public Program()
        {
            Ace ace = new Ace();

            ace.SetName("Cary Grant");

            AceToAcmeAdapter acmeAdapter = new AceToAcmeAdapter(ace);

            Console.WriteLine("First Name : {0}", acmeAdapter.GetFirstName());
            Console.WriteLine("Last Name : {0}", acmeAdapter.GetLastName());
        }
示例#2
0
        static void Main(string[] args)
        {
            //create AceClass object
            AceClass aceObject = new AceClass();

            aceObject.setName("Bruce Wayne");
            //pass this AceClass object to an AceToAcmeAdapter object
            AceToAcmeAdapter adapter = new AceToAcmeAdapter(aceObject);

            //use Acme methods
            Console.WriteLine("Customer's first name:" + adapter.getFirstName());
            Console.WriteLine("Customer's last name:" + adapter.getLastName());
        }