public static void main(String[] args) {
    CalculadorDeDescontos calculador = new CalculadorDeDescontos();

    Orcamento orcamento = new Orcamento(501.0);
    orcamento.adicionaItem(new Item("Caneta", 250.0));
    orcamento.adicionaItem(new Item("Caneta", 250.0));

    double desconto = calculador.calcula(orcamento);

    System.out.println(desconto);
  }
Example #2
0
  public static void main(String[] args) {
    CalculadorDeDescontos calculador = new CalculadorDeDescontos();

    com.trilhajavabasico.design.pattern.decorator.Orcamento orcamento =
        new com.trilhajavabasico.design.pattern.decorator.Orcamento(500.0);
    orcamento.adicionaItem(new com.trilhajavabasico.design.pattern.decorator.Item("CANETA", 250.0));
    orcamento.adicionaItem(new com.trilhajavabasico.design.pattern.decorator.Item("LAPIS", 250.0));

    double desconto = calculador.calcula(orcamento);

    System.out.println(desconto);
  }