pattern

Utilizzare un ArrayAdapter con le ListView in Android

Ottimizzare l’utilizzo e la visualizzazione delle liste di elementi in Android riciclando le righe non visualizzate con il pattern ViewHolder In Android per visualizzare una lista scrollabile di elementi viene utilizzato un oggetto di tipo ListView popolato tramite un Adapter. In molti casi viene utilizzato un ArrayAdapter che si pone tra la ListView (rappresentazione dei …

Utilizzare un ArrayAdapter con le ListView in Android Leggi altro »

EventBus: bus di comunicazione tra i componenti Android

Consente di far comunicare facilmente i differenti componenti di Android tramite il pattern publish/subscribe (scrittore/lettore) EventBus è una libreria scritta in Java che consente di semplificare la comunicazione tra i differenti componenti di un’applicazione Android. Attraverso l’utilizzo del pattern publish/subscribe, questa libreria è possibile creare un vero e proprio bus di comunicazione tra tutte le …

EventBus: bus di comunicazione tra i componenti Android Leggi altro »

Il pattern Factory Method

Costruire gli oggetti con il pattern Factory Method Il pattern Factory Method è un pattern di tipo creazionale, ovvero si occupa della costruzione degli oggetti e delle problematiche che si possono originare. Questo tipo di pattern astraggono il processo di creazione degli oggetti, nascondono i dettagli della creazione e rendono i sistemi indipendenti da come …

Il pattern Factory Method Leggi altro »

Il pattern Composite

Trattare oggetti composti come oggetti semplici con il pattern Composite Il pattern Composite consente di rappresentare oggetti che sono composti da oggetti semplici e da oggetti compositi. Il pattern propone una interfaccia omogenea per gli oggetti semplici e compositi, in modo da lasciare massima libertà nella composizione, si parla quindi di composizione ricorsiva. L’oggetto utilizzatore …

Il pattern Composite Leggi altro »

Il pattern Model View Controller

Struttura ed utilizzo del pattern Model View Controller L’architettura J2EE (o JEE) è un framework Java per lo sviluppo di programmi con interfacce grafiche e applicazioni web accessibili attraverso browser. Quest’architettura è nata per favorire l’adozione del Design Pattern Model View Controller (MVC) nello sviluppo dei componenti. In Java, il pattern è stato adottato in …

Il pattern Model View Controller Leggi altro »