programacion funcional vs poo