Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

Fluent Interfaces in Java con Op4j

Link copiato negli appunti

Le fluent interfaces sono frutto delle brillanti menti di

[!] Ci sono problemi con l'autore. Controllare il mapping sull'Author Manager

, guru dell'ingegneria del software, e di

[!] Ci sono problemi con l'autore. Controllare il mapping sull'Author Manager

, padre del

[!] Ci sono problemi con l'autore. Controllare il mapping sull'Author Manager

: si tratta di una modalità  di progettazione di API finalizzata alla compattezza del codice e alla leggibilità , spesso tramite la concatenazione di metodi (method chaining). Più facile comprenderle osservando del codice che spiegandolo in maniera discorsiva, per cui

[!] Ci sono problemi con l'autore. Controllare il mapping sull'Author Manager

un

[!] Ci sono problemi con l'autore. Controllare il mapping sull'Author Manager

di link.

Questa (buona) pratica non è nativamente supportata da tutti i linguaggi di programmazione, specie dai meno recenti. Per Java, tuttavia, esiste una libreria in grado di semplificare il lavoro dello sviluppatore: si tratta di op4j, di cui è stata recentemente rilasciata la versione 1.0.

Op4j e l'approccio fluent risultano particolarmente utili, ad esempio, nel caso di conversioni di tipo o gestione di collection, operazioni che solitamente producono codice alquanto verboso, sicuramente meno rispetto a linguaggi più recenti quali Groovy o Ruby.

Per approfondimenti, oltre al

[!] Ci sono problemi con l'autore. Controllare il mapping sull'Author Manager

della libreria, c'è un'

[!] Ci sono problemi con l'autore. Controllare il mapping sull'Author Manager

su DZone al creatore Daniel Fernandez, nonché un

[!] Ci sono problemi con l'autore. Controllare il mapping sull'Author Manager

contenente news ed esempi di utilizzo. Buona programmazione fluent a tutti!

Questo articolo contiene link di affiliazione: acquisti o ordini effettuati tramite tali link permetteranno al nostro sito di ricevere una commissione nel rispetto del codice etico. Le offerte potrebbero subire variazioni di prezzo dopo la pubblicazione.

Ti consigliamo anche