예제 #1
0
        static void Main(string[] args)
        {
            CourierSystem          editor   = new CourierSystem();
            PackageSystem          spelling = new PackageSystem();
            PaymentSystem          post     = new PaymentSystem();
            FacadePostClientSystem facade   = new FacadePostClientSystem(editor, spelling, post);

            ClientPost.ClientCode(facade);
            Console.ReadLine();
        }
예제 #2
0
 public FacadePostClientSystem(CourierSystem courier, PackageSystem package, PaymentSystem payment)
 {
     courierSystem = courier;
     packageSystem = package;
     paymentSystem = payment;
 }