ticinoweb.ch

Voxxed Days Ticino

From GoF to λ by Mario Fusco

Il libro di design patterns noto come Gang of Four è stata una sorta di Bibbia per tutti gli sviluppattori della mia generazione. Il suo principale pregio è stato quello di darci un vocabolario comune: quando un programmatore dice "qui ho usato uno strategy pattern" tutti i colleghi sanno di cosa sta parlando. Il problema è che la maggior parte dei pattern elencati nel libro sono una finzione o meglio un workaround per sopperire ad un'astrazione mancante: le higher order functions. Con l'introduzione delle lambda expressions in Java 8 è finalmente possibile anche per gli sviluppatori Java liberarsi di questa non più necessaria sovrastruttura. Lo scopo del talk è mostrare, con una serie di esempi sviluppati in una live coding session, come reimplementare i più comuni e utilizzati pattern del GoF in modo più semplice e conciso con le lambda expression di Java 8.

Voxxed Days Ticino:

visitate anche: ticinooggi.ch | ticinopolitica.ch | ticinocase.ch | ticinoscuola.ch | ticinosport.ch |
in preparazione: ticinolavoro.ch | ticinoshop.ch | ticinoauto.ch | ticinoagenda.ch | ticinomusica.ch |

by virtuality.ch