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)); }
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)); }