| Questo volume presenta i ventitre' pattern fondamentali introdotti nel classico libro della Gang of Four: finalmente, tutti i programmatori in Java avranno la possibilita' di sfruttare a pieno la potenza dei design pattern. Ricco di esempi, esercizi e problemi che insegnano come applicare la teoria dei pattern a programmi e casi reali, questo testo consente al lettore di sviluppare le proprie abilita' pratiche e acquisire la dimestichezza necessaria per applicare i design pattern in modo efficace ed efficiente. In questo nuovo manuale pratico, i pattern sono organizzati in cinque grandi categorie: interfaccia, responsabilita', costruzione, operazione ed estensione. Ogni categoria inizia con un capitolo che riassume il supporto a questi concetti predefinito in Java e mette alla prova le capacita' dei programmatori di sfruttarlo al meglio. Queste sezioni introduttive sono seguite poi da capitoli che presentano ciascun pattern in dettaglio, ne illustrano il funzionamento usando diagrammi UML e frammenti di codice Java, e propongono diversi problemi da risolvere (le soluzioni e i relativi commenti sono riportati in Appendice). Una breve guida a UML chiarifica la notazione adottata, e un sito web dedicato fornisce la versione completa di tutti gli esempi di codice Java inclusi nel libro.
Steven John Metsker, autore e ricercatore, si e' da sempre occupato delle tecniche che aiutano i programmatori a sviluppare software pulito e potente. Le sue pubblicazioni includono articoli sull'integrita' relazionale nei modelli a oggetti, sulla risoluzione di enigmi logici in Java e sulle differenze nel concetto di "oggetto" in Platone e nei linguaggi object-oriented.
Risorse online:
http://www.aw.com/cseng/
http://www.oozinoz.com/
|