IFs demais...
Olá,
No post de hoje vou falar sobre o uso excessivo de “
IF” e o uso de “
SWITCH CASE” em orientação a objetos. Os programadores mais experientes sabem que essa prática é ruim e vai totalmente contra os princípios de POO.
O paradigma de orientação a objetos foi pensado de forma a permitir que os componentes respondam por si, pelo seu estado e que assumam características diferentes de acordo com sua implementação (polimorfismo).
Mas aí vem a pergunta: Quando devo usá-los então????
“Nunca”, talvez não seja a melhor resposta (para o uso do “switch case“ eu responderia nunca...), mas devemos usar com bom senso.
Vamos pensar na seguinte situação: Eu quero saber o nome de 5 crianças e a partir desses nomes comandar uma ação: