Separacion de la logica