Modelli di progettazione: Elementi di software orientato agli oggetti riutilizzabili

Punteggio:   (4,7 su 5)

Modelli di progettazione: Elementi di software orientato agli oggetti riutilizzabili (Erich Gamma)

Recensioni dei lettori

Riepilogo:

Questo libro è considerato un riferimento essenziale e senza tempo per gli sviluppatori di software, in particolare per quanto riguarda i design pattern. Molti recensori ne sottolineano la rilevanza per i diversi paradigmi di programmazione e l'esplorazione approfondita dei pattern. Tuttavia, alcuni notano che il libro è datato, con esempi principalmente in C++ e Smalltalk, che potrebbero non essere adatti a linguaggi più recenti come Python. Nel complesso, è considerato una risorsa fondamentale per gli sviluppatori seri che desiderano migliorare le proprie competenze in materia di architettura del software.

Vantaggi:

Ben scritto ed essenziale per la comprensione dei design pattern del software.
Concetti senza tempo, rilevanti per tutti i paradigmi di programmazione.
Esplorazione dettagliata dei design pattern, con pro e contro evidenziati.
Utile per passare dalla programmazione di basso livello all'architettura software di alto livello.
Edizione stampata di alta qualità con buoni diagrammi.

Svantaggi:

Esempi datati, principalmente incentrati su C++ e Smalltalk.
Lo stile di scrittura può sembrare accademico e asciutto, rendendo difficile il coinvolgimento.
Alcuni lettori trovano il libro troppo complesso per i principianti; richiede più letture per comprendere appieno il materiale.
Le lunghe discussioni possono sembrare inutili in contesti moderni.
La mancanza di esempi di programmazione moderna potrebbe limitare l'applicazione pratica per alcuni lettori.

(basato su 680 recensioni dei lettori)

Titolo originale:

Design Patterns: Elements of Reusable Object-Oriented Software

Contenuto del libro:

Raccogliendo una grande esperienza nella progettazione di software orientato agli oggetti, quattro progettisti di prim'ordine presentano un catalogo di soluzioni semplici e sintetiche ai problemi di progettazione più comuni. Precedentemente non documentati, questi 23 pattern consentono ai progettisti di creare progetti più flessibili, eleganti e infine riutilizzabili senza dover riscoprire le soluzioni progettuali stesse.

Gli autori iniziano descrivendo cosa sono i pattern e come possono aiutare a progettare software orientato agli oggetti. Quindi proseguono con la denominazione, la spiegazione, la valutazione e la catalogazione sistematica dei progetti ricorrenti nei sistemi orientati agli oggetti. Con Design Patterns come guida, imparerete come questi importanti pattern si inseriscono nel processo di sviluppo del software e come potete sfruttarli per risolvere i vostri problemi di progettazione nel modo più efficiente.

Ogni pattern descrive le circostanze in cui è applicabile, quando può essere applicato in considerazione di altri vincoli di progettazione e le conseguenze e i compromessi dell'uso del pattern all'interno di un progetto più ampio. Tutti i pattern sono compilati a partire da sistemi reali e si basano su esempi concreti. Ogni pattern include anche del codice che dimostra come può essere implementato in linguaggi di programmazione orientati agli oggetti come C++ o Smalltalk.

Altre informazioni sul libro:

ISBN:9780201633610
Autore:
Editore:
Rilegatura:Copertina rigida
Anno di pubblicazione:1995
Numero di pagine:416

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Modelli di progettazione: Elementi di software orientato agli oggetti riutilizzabili - Design...
Raccogliendo una grande esperienza nella...
Modelli di progettazione: Elementi di software orientato agli oggetti riutilizzabili - Design Patterns: Elements of Reusable Object-Oriented Software
Valuepack: Design Patterns: Elementi di software orientato agli oggetti riutilizzabili con...
Design Patterns è un classico moderno della...
Valuepack: Design Patterns: Elementi di software orientato agli oggetti riutilizzabili con l'applicazione di UML e Patterns: Introduzione all'analisi e alla progettazione orientata agli oggetti e allo sviluppo iterativo. - Valuepack: Design Patterns:Elements of Reusable Object-Oriented Software with Applying UML and Patterns:An Introduction to Object-Oriented Analysis and Design and Iterative Development

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)