public double Cacula(Orcamento orcamento)
        {
            IDesconto d1 = new DescontoPorCincoItens();
            IDesconto d2 = new DescontoPorMaisDe500Reais();
            IDesconto d3 = new SemDesconto();

            d1.Proximo = d2;
            d2.Proximo = d3;
            return(d1.Desconta(orcamento));
        }
示例#2
0
        public double Calcula(Orcamento orcamento)
        {
            IDesconto d1 = new DescontoMais5Itens();
            IDesconto d2 = new DescontoMaisDe500();
            IDesconto d3 = new DescontoPorVendaCasada();
            IDesconto d4 = new SemDesconto();

            d1.Proximo = d2;
            d2.Proximo = d3;
            d3.Proximo = d4;

            return(d1.Calcula(orcamento));
        }