Exemplo n.º 1
0
        public static void GetPrice(Estate estate, ComissionCalculator calculator, InitialPrice price)
        {
            var initPrice  = price.GetInitialPrice(estate);
            var finalPrice = calculator.CalculateFullPrice(estate, initPrice);

            Console.WriteLine("The final price will be: " + finalPrice);
        }
Exemplo n.º 2
0
        public static void GetComission(Estate estate, ComissionCalculator calculator, InitialPrice price)
        {
            var initPrice = price.GetInitialPrice(estate);
            var comission = calculator.CalculateComission(initPrice);

            Console.WriteLine("Our comission will be:" + comission);
        }
Exemplo n.º 3
0
        public static void GetInitialPrice(Estate estate, InitialPrice price)
        {
            var initPrice = price.GetInitialPrice(estate);

            Console.WriteLine("The initial price is: " + initPrice);
        }