Citation Envoyé par Madmac Voir le message
Et si on est au courant de la technique, il est possible de faire la même chose qu'avec des fonctions avec un langage POO qui n'offre pas de support pour les fonctions lambdas. Alors qu'avec un langage procédural, c'est rarement possible.
C’est ce que l’on fait avec les AWT listeners de Java qui proposaient même des objets/classes anonymes pour faciliter l’opération… on commençait à être proche des fermetures (closures). D’ailleurs les constructions fonctionnelles de Java 8 sont mappées directement sur des objets (le run-time n’a pas été adapté il me semble).