Segregação de funções

@Willian esse tá já foi bastante debatido no Nelca de uma olhada por exemplo em: