Un vecchio adagio sostiene che i design pattern siano "pezze" per i linguaggi che non forniscono determinate potenzialità. Proviamo ad indagare su questa idea.
L'idea di Incapsulamento dello stato di un Oggetto è uno dei cardini della Object Technology. Vedendo un Oggetto in isolamento il concetto sembra potersi risolvere facilmente ma, cosa accade quando un Oggetto è condiviso con altri? Una risposta sono gli Oggetti Immutabili.
Nuove idee per facilitare la stesura di un progetto software complesso! Nuovi Strange Pattern, presentati in questo articolo, per arricchire i Silver Bullet a vostra disposizione contro le difficoltà nel realizzare un prodotto riusabile.
I G.O.F. Design Pattern sono il tool di design più adottato dai developer ad oggetti e su di loro è possibile riscontrare una vasta letteratura. In questo articolo verranno introdotti alcuni Design Pattern scarsamente presentati dalla stampa specializzata ma di grande utilità nello sviluppo di ogni giorno!
Un aspetto a volte dimenticato ma, interessante dal punto di vista del design è la configurazione, discorso che può interessare un sistema o anche un semplice oggetto. In questo articolo esaminiamo alcune soluzioni relative al linguaggio Java, per affrontare tale problematica con un approccio pratico e concreto.
In questo articolo, andando un po' contro corrente, vedremo cosa non sono i design pattern ed introdurremo la tematica dei framework e quella, correlata ed innovativa, dei metapattern.
In questo articolo descriviamo il Proxy Pattern, uno "Structural Pattern" assai usato, semplice e molto potente.