Projeto Java acadêmico para estudar polimorfismo e seleção de estratégias de cálculo de ICMS conforme o estado.
src/icms/
├── PatterFactory/
│ ├── CalculoPorRegiao.java
│ ├── IcmsFactory.java
│ ├── IcmsES.java
│ ├── IcmsMG.java
│ ├── IcmsRJ.java
│ └── IcmsSP.java
└── model/
├── Orcamento.java
└── Teste.java
As classes indicam um exemplo de aplicação do padrão Factory à escolha do cálculo regional, associado a um modelo de orçamento.
Clone e abra o projeto em uma IDE Java:
git clone https://github.com/gusty22/trabalhoCrispim.gitA classe Teste.java é o ponto inicial sugerido para explorar o exercício. Verifique o método de entrada antes de executar. O projeto não foi testado nesta revisão.
Exercício de fundamentos de orientação a objetos e padrões de projeto. Não utilizar valores ou regras tributárias deste código para cálculos fiscais reais sem verificar legislação e atualização das regras.