@@ -16,39 +16,49 @@ public static void Main(string[] args)
1616 var icpp = new ICPP ( ) ;
1717
1818 var orcamento = new Orcamento ( 500 ) ;
19-
19+ //
2020 var calculadorDeImpostos = new CalculadorDeImpostos ( ) ;
21- calculadorDeImpostos . RealizaCalculo ( orcamento , icms ) ;
22- calculadorDeImpostos . RealizaCalculo ( orcamento , iss ) ;
23-
24-
25-
26-
27- Console . WriteLine ( "######## Finalizando Impostos ########...\n \n " ) ;
28-
29- Console . WriteLine ( "######## Executando Descontos - Design Patterns Chains of Responsability ########..." ) ;
30-
31- var calcularDeDescontos = new CalcularDeDescontos ( ) ;
32- var index = 0 ;
33- do
34- {
35- index ++ ;
36- orcamento . AdicionaItem ( new Item ( $ "Item { index } ", 100 * index ) ) ;
37-
38- } while ( orcamento . Itens . Count < 6 ) ;
39-
21+ // calculadorDeImpostos.RealizaCalculo(orcamento, icms);
22+ // calculadorDeImpostos.RealizaCalculo(orcamento, iss);
23+ //
24+ //
25+ //
26+ //
27+ // Console.WriteLine("######## Finalizando Impostos ########...\n\n" );
28+ //
29+ // Console.WriteLine("######## Executando Descontos - Design Patterns Chains of Responsability ########...");
30+ //
31+ // var calcularDeDescontos = new CalcularDeDescontos();
32+ // var index = 0;
33+ // do
34+ // {
35+ // index++;
36+ // orcamento.AdicionaItem(new Item($"Item { index }", 100 * index));
37+ //
38+ // } while (orcamento.Itens.Count < 6);
39+ //
40+ //
41+ // Console.WriteLine($"Desconto Calculado:{ calcularDeDescontos.Calcula(orcamento) }");
42+ // Console.WriteLine("######## Finalizando Descontos ########...");
43+ //
44+ ////
45+ // Console.WriteLine("######## Executando Impostos - Design Patterns Template Method ########...");
46+ // Console.WriteLine("Imposto ICPP Calculado:");
47+ // calculadorDeImpostos.RealizaCalculo(orcamento, icpp);
48+ // Console.WriteLine("Imposto IKCV Calculado:");
49+ // calculadorDeImpostos.RealizaCalculo(orcamento, ikcv);
50+ //
51+ // Console.WriteLine("######## Finalizando Impostos - Design Patterns Template Method ########...");
4052
41- Console . WriteLine ( $ "Desconto Calculado:{ calcularDeDescontos . Calcula ( orcamento ) } ") ;
42- Console . WriteLine ( "######## Finalizando Descontos ########..." ) ;
4353
4454
45- Console . WriteLine ( "######## Executando Impostos - Design Patterns Template Method ########..." ) ;
55+ Console . WriteLine ( "######## Executando Impostos - Design Patterns Decorator Method ########..." ) ;
4656 Console . WriteLine ( "Imposto ICPP Calculado:" ) ;
4757 calculadorDeImpostos . RealizaCalculo ( orcamento , icpp ) ;
4858 Console . WriteLine ( "Imposto IKCV Calculado:" ) ;
4959 calculadorDeImpostos . RealizaCalculo ( orcamento , ikcv ) ;
5060
51- Console . WriteLine ( "######## Finalizando Impostos - Design Patterns Template Method ########..." ) ;
61+ Console . WriteLine ( "######## Finalizando Impostos - Design Patterns Decorator Method ########..." ) ;
5262 }
5363 }
5464}
0 commit comments