Modelli di progettazione spiegati: Una nuova prospettiva sulla progettazione orientata agli oggetti

Punteggio:   (4,4 su 5)

Modelli di progettazione spiegati: Una nuova prospettiva sulla progettazione orientata agli oggetti (Alan Shalloway)

Recensioni dei lettori

Riepilogo:

Il libro è una guida introduttiva alla programmazione orientata agli oggetti (OOP) e ai design pattern, che si rivolge sia ai principianti sia ai programmatori autodidatti. È apprezzato per le spiegazioni chiare e le intuizioni pratiche sulla progettazione del software, anche se alcuni lettori ritengono che manchi di approfondimento su pattern specifici e che abbia uno stile fortemente astratto che può creare confusione.

Vantaggi:

Ben strutturato e di facile comprensione
colma il divario per chi è alle prime armi con l'OOP o per gli autodidatti
presenta i design pattern in modo pratico
incoraggia le buone pratiche di codifica, come evitare la duplicazione del codice
adatto a diversi background di programmazione
stile di scrittura coinvolgente.

Svantaggi:

Mancano esempi concreti e approfondimenti su pattern specifici
può diventare eccessivamente astratto e può presupporre la conoscenza del lettore
alcuni trovano lo stile di scrittura troppo informale o dogmatico
problemi di editing e riferimenti poco chiari
non è adatto ai principianti assoluti o a chi cerca implementazioni dettagliate dei design pattern.

(basato su 76 recensioni dei lettori)

Titolo originale:

Design Patterns Explained: A New Perspective on Object-Oriented Design

Contenuto del libro:

“Una delle cose più belle del libro è il modo in cui gli autori spiegano i concetti in modo molto semplice, utilizzando analogie piuttosto che esempi di programmazione - questo è stato di grande ispirazione per un prodotto a cui sto lavorando: un'introduzione solo audio all'OOP e allo sviluppo del software”.

-Bruce Eckel.

“... Mi aspetto che i lettori con una conoscenza di base della programmazione e della progettazione orientata agli oggetti trovino questo libro utile, prima di avvicinarsi completamente ai design pattern. Design Patterns Explained completa i testi esistenti sui design pattern e può svolgere un ruolo molto utile, inserendosi tra testi introduttivi come UML Distilled e i libri sui pattern più avanzati”.

-James Noble.

Sfruttate i vantaggi di qualità e produttività dei pattern, senza la loro complessità! Design Patterns Explained, Second Edition” è la più semplice, chiara e pratica introduzione ai pattern. Utilizzando decine di esempi Java aggiornati, mostra a programmatori e architetti come utilizzare esattamente i pattern per progettare, sviluppare e distribuire software in modo molto più efficace.

Inizierete con una panoramica completa dei principi fondamentali dei pattern e del ruolo dell'analisi e della progettazione orientata agli oggetti nello sviluppo del software contemporaneo. Poi, con l'ausilio di esempi di facile comprensione, Alan Shalloway e James Trott illustrano decine di pattern oggi più utili: i loro concetti di base, i vantaggi, i compromessi, le tecniche di implementazione e le insidie da evitare. Molti pattern sono accompagnati da diagrammi UML.

Sulla base della prima edizione, che ha riscosso un grande successo, Shalloway e Trott hanno aggiornato completamente questo libro per riflettere le nuove tendenze di progettazione del software, i pattern e le tecniche di implementazione. Riflettendo l'ampio feedback dei lettori, hanno approfondito e chiarito la trattazione e riorganizzato i contenuti per una maggiore facilità di comprensione. Le novità e i rinnovamenti di questa edizione comprendono.

⬤ Migliori modi per iniziare a "pensare con i pattern".

⬤ Come i design pattern possono facilitare lo sviluppo agile con l'eXtreme Programming e altri metodi.

⬤ Come utilizzare l'analisi di comunanza e variabilità per progettare le architetture delle applicazioni.

⬤ Il ruolo chiave del testing in un processo di sviluppo orientato ai pattern.

⬤ Come utilizzare le fabbriche per istanziare e gestire gli oggetti in modo più efficace.

⬤ Il modello Object-Pool, un nuovo modello non identificato dalla "Gang dei Quattro".

⬤ Nuove domande di studio/esercizio alla fine di ogni capitolo.

Delicato ma approfondito, questo libro non presuppone alcuna esperienza in materia di pattern. È il "primo libro" ideale sui pattern e un complemento perfetto al classico Design Patterns di Gamma. Se siete programmatori o architetti che desiderano una comprensione il più possibile chiara dei design pattern - o se avete lottato per farli funzionare - leggete questo libro.

Altre informazioni sul libro:

ISBN:9780321247148
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2004
Numero di pagine:480

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Modelli di progettazione spiegati: Una nuova prospettiva sulla progettazione orientata agli oggetti...
“Una delle cose più belle del libro è il modo in...
Modelli di progettazione spiegati: Una nuova prospettiva sulla progettazione orientata agli oggetti - Design Patterns Explained: A New Perspective on Object-Oriented Design
Competenze essenziali per lo sviluppatore agile - Una guida per una migliore programmazione e...
L'agilità è diventata il paradigma di sviluppo...
Competenze essenziali per lo sviluppatore agile - Una guida per una migliore programmazione e progettazione - Essential Skills for the Agile Developer - A Guide to Better Programming and Design

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)