E ai galera,
já faz um bom tempinho que não posto nada aqui, ultimamente estou meio ocupado.
Li uns artigos que diziam que quando se tem muitos “if’s” em um código, ele perde a característica de orientação a objeto.
Achei um exercicio na net que fiquei na duvida de como implementar ele orientado a objeto.:
Classe Taxa de
Ano do modelo Peso de peso registro
1970 ou antes Menos de 1200 kg 1 16,50
de 1200 a 1700 kg 2 25,50
Mais de 1700 kg 3 46,50
1971 a 1979 Menos de 1200 kg 4 27,00
de 1200 a 1700 kg 5 30,50
Mais de 1700 kg 6 52,50
1980 ou depois Menos de 1600 kb 7 19,50
3600 kg ou mais 8 52,50
Neste exercicio eu devo implementar um programa para calcular a taxa de registro de acordo com o ano e o peso do automovel.
Ja fiz esse exercicio, porem com muitos if’s neles.
Tentei achar uma maneira de tirar esses if’s, mas não consegui.
Será que alguem sabe como eliminar essa estrutura e deixar o codigo mais orienteado a objeto?
