UnB - Universidade de Brasilia
FGA - Faculdade do Gama
FGA0242 - Técnicas de Programação para Plataformas Emergentes
Tópicos da aula
- Aplicar sequencia de refatorações em direção a padrão Template Method
- As seguintes refatorações serão aplicadas:
- Extrair classe
- Mover método
- Mover constante
- Puxar para baixo (pull down)
- Renomear método
Slides da aula
- [Slides](link para os slides)
Exercicios de fixacao
Com base no projeto presente no repositório dessa aula, aplique uma seqüência de operações de refatoração sobre os métodos da classe IRPF, que realizam o cálculo de impostos, de modo a implementar o padrão Método Template. Tente, ao máximo, não alterar a interface da classe IRPF e os métodos de teste.