コード例 #1
0
ファイル: Program.cs プロジェクト: AhmadAT86/DesignPatterns
        static void Main(string[] args)
        {
            IInvoicingTarget invoicingTarget = new CustomerAdapter();
            ExternalBillingSystem client = new ExternalBillingSystem(invoicingTarget);
            client.RunInvoicing();

            System.Console.ReadLine();
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: Jusuf/Design-Patterns
        static void Main(string[] args)
        {
            // Sockets Adapter

            //var rectangularPlug = new RectangularPlug("Phase", "Neutral");

            //System.Console.WriteLine(rectangularPlug.GetPowerSupply());

            //****************************************************************

            // ExternalBillingSystem

            IInvoicingTarget invoicingTarget = new CustomerAdapter();
            ExternalBillingSystem client = new ExternalBillingSystem(invoicingTarget);
            client.RunInvoicing();

            //****************************************************************

            System.Console.ReadLine();
        }