public static void main(String[] args) {
    Imposto icpp = new ICPP();
    Imposto ikcv = new IKCV();
    Imposto ihit = new IHIT();
    Orcamento orcamento = new Orcamento(100);
    orcamento.adicionaItem(new Item("CANETA", 400));
    orcamento.adicionaItem(new Item("CANETA", 100));
    orcamento.adicionaItem(new Item("CADERNO", 5));
    orcamento.adicionaItem(new Item("CANETA", 5));

    double valorICPP = icpp.calcula(orcamento);
    double valorIKCV = ikcv.calcula(orcamento);
    double valorIHIT = ihit.calcula(orcamento);
    System.out.printf("Valor do ICPP: %.2f\n", valorICPP);
    System.out.printf("Valor do IKCV: %.2f\n", valorIKCV);
    System.out.printf("Valor do IHIT: %.2f\n", valorIHIT);
  }
 public void realizaCalculo(Orcamento orcamento, Imposto imposto) {
   double valor = imposto.calcula(orcamento);
   System.out.println(valor);
 }