public double Calcula(Orcamento orcamento) { IDesconto d1 = new DescontoPor5Itens(); IDesconto d2 = new DescontoProMaisDeQuinhentosReais(); IDesconto d3 = new SemDesconto(); d1.Proximo = d2; d2.Proximo = d3; return(d1.Desconta(orcamento)); }
public double Calcula(Orcamento orcamento) { IDesconto d1 = new DescontoPor5Itens(); IDesconto d2 = new DescontoPorMais500Reais(); IDesconto d3 = new DecontoLapisCaneta(); IDesconto d4 = new SemDesconto(); d1.Proximo = d2; d2.Proximo = d3; d3.Proximo = d4; return(d1.Desconta(orcamento)); }
private static void AtividadeAula2() { IDesconto d1 = new DescontoPor5Itens(); IDesconto d2 = new DescontoProMaisDeQuinhentosReais(); IDesconto d3 = new DescontoPorVendaCasada(); IDesconto d4 = new SemDesconto(); d1.Proximo = d2; d2.Proximo = d3; d3.Proximo = d4; Orcamento orcamento = new Orcamento(500.0); double desconto = d1.Desconta(orcamento); Console.WriteLine(desconto); }