Example #1
0
        static void Main(string[] args)
        {
            IShippingStrategy strategy = new USPStrategy();

            strategy = new DHLShippingStrategy();


            ShopingCostCalculator calculator = new ShopingCostCalculator(strategy);

            calculator.Calculate(new Order());
        }
Example #2
0
 //...
 public DHLShippingStrategy(DHLShippingStrategy dhl, UPSShippingStrategy ups, ...)
 {
     _dhl = dhl;
     _ups = ups;
     //...
 }