Design Patterns – Schemi di progettazione del software orientato agli oggetti
Il libro tratta i seguenti argomenti:
Parte 1 – Software design e Design Pattern
• Capitolo 1 – I design pattern: è un’introduzione ai design pattern, che spiega che cosa sono, che cosa non sono, a che cosa servono, e contiene poi una loro classificazione nelle tre categorie che costituiscono le successive tre parti del libro;
• Capitolo 2 – Programmazione orientata agli oggetti: introduzione al paradigma orientato agli oggetti, che ne spiega gli elementi fondamentali, necessari a capire e applicare i design pattern;
• Capitolo 3 – Principi di software design: espone i concetti fondamentali di software design, le best practice, le strategie e i principi su cui si basano i design pattern e che la loro corretta applicazione permette di rispettare.
Le parti successive sono dedicate alle tre categorie di design pattern.
- Parte 2 – Pattern creazionali
- Abstract Factory
- Builder
- Factory Method
- Prototype
- Singleton
- Parte 3 – Pattern strutturali
- Adapter
- Bridge
- Composite
- Decorator
- Façade
- Flyweight
- Proxy
- Parte 4 – Pattern comportamentali
- Chain of responsibility
- Command
- Interpreter
- Iterator
- Mediator
- Memento
- Observer
- State
- Strategy
- Template Method
- Visitor
All’interno di ogni parte a ciascun pattern è dedicato un capitolo specifico.
L’Appendice A – Introduzione al linguaggio UML è un’introduzione allo Unified Modeling Language, in particolare ai diagrammi delle classi e ai diagrammi di sequenza.
L’Appendice B – Antipattern è un breve riepilogo degli antipattern.
Acquista il libro cartaceo o formato ebook
La pagina sul sito dell’editore LSWR, su cui è possibile acquistare il libro o scaricarne un estratto in PDF, è la seguente: https://www.edizionilswr.it/libri/design-patterns/
Naturalmente il libro è disponibile anche su amazon (e su altri siti di vendita online) sia in formato cartaceo che nei vari formati e-book:
Ecco anche l’anteprima della versione Kindle (clicca in basso sul pulsante Anteprima Gratuita):
Codice Esempi
Il codice degli esempi e degli esercizi svolti è messo a disposizione su GitHub.
Segui questa pagina e iscriviti alla newsletter per avere aggiornamenti riguardo al libro e per non perderti contenuti assolutamente inediti.