Recientemente he dominado la expresión Lambda que se introdujo en Java 8. Encuentro que cada vez que uso una interfaz funcional, tiendo a usar siempre una expresión Lambda en lugar de crear una clase que implemente la interfaz funcional.
¿Se considera esto una buena práctica? ¿O son situaciones en las que no es apropiado usar un Lambda para una interfaz funcional?