Utilizziamo cookie tecnici e di profilazione (anche di terze parti) per migliorare la tua esperienza su questo sito. Continuando la navigazione accetti l'utilizzo dei cookie; in alternativa, leggi l'informativa e scopri come disabilitarli.

Alcuni link utili:

Design Pattern (in inglese)

 

 

Libro e sito completo d Percinovsky (Cecoslovacchia):  OOP - Learn Object Oriented Thinking & Programming, a pag. 101 (126?) ci sono dei semplici pattern tra cui Library, Factory, Singleton, Enumeration (multiton), Sevant con esempi di uso. 

Altro articolo di Percinovskj interessante su uso di Bluej: Our Experience Teaching After-School Programming to Parents and Their Children

Slide in italiano (uniroma2) http://www.informatica.uniroma2.it/upload/2010/LIS/07-Pattern%20GOF.pdf

 

Un testo introduttivo su Java e i patterns (in inglese):  Data Structures and Algorithms with Object-Oriented Design Patterns in Java di Bruno Preiss

Principi di programmazione con i patterns: SOLID (object-oriented_design) e esempio di applicazione dei SOLID

MVC con Spring e con Structs (forse piu' semplice?)

Esempi di non software patterns (in inglese)

Sito molto bello con tanti esempi: http://www.oodesign.com/

Alcune slide sui pattern, con confronto tra alcuni di essi e criteri per la loro scelta: http://prometeo.ing.unibs.it/seb/

Slide belle in Italiano con esempi reali: http://www.moreno.marzolla.name/teaching/SeminariFE2008/DesignPattern_4up.pdf

e in versione odp.

Esempi di uso dei patterns: GoF design patterns

 

Slide di design patterns nel mondo reale: http://www.guisa.org/media/p/192.aspx

Anteprima di libro sulla progettazione in Java (si cui mancano alcune pagine) che usa i patterns: 

Esempi di design patterns in una pagina

Patterns specifici:

  • Prototypearticolo con esempio interessante su lettore di diversi formati di file. Le librerie pdfBox ora si trovano sotto Apache
  • Abstract Factoryarticolo che usa il pattern insieme alla Reflection per realizzare un lettore di documenti universale. Vedi anche pattern Prototype.
  • Abstract Factory, Factory, Singleton (creazionali)slide scorrevoli dell'Universita' di Napoli
  • Factoryarticolo con esempio "lettura contatori luce, gas, acqua"
  • Buiderarticolo con esempio "seminario su Java"
  • Proxyarticolo con esempio del mediatore
  • Callback vs Listener: una discussione interessante

Raccolte di altri tipi di patterns, non GoF: testo con GRASP, GUI, Test e altro Pattern (in inglese)