Termina la serie sui Design Patterns
Come annunciato qualche tempo fa, Cesare ha affrontato un libro sui Design Patterns, riportando sul suo blog un riepilogo dei vari capitoli affrontati. Avevamo già elencato i Creational Patterns. In seguito sono stati affrontati vari altri tipi di pattern. Vediamo quali, e facciamo poi una valutazione generale del percorso.
Structural Patterns
L’elenco degli articoli dedicati agli Structural Patterns è il seguente
Behavioral Patterns
L’elenco degli articoli dedicati ai Behavioral Patterns è il seguente
- Chain of Responsibility
- Command
- Interpreter
- Iterator
- Mediator
- Memento
- Template Method
- Observer
- Strategy
- State
- Visitor
Conclusioni
Dopo questo lungo elenco di nomi, possiamo dire che affrontare la teoria dei Design Patterns non è particolarmente facile. Si tratta di astrazioni di livello molto alto, difficili da inglobare e poi applicare rapidamente soprattutto su progetti di dimensioen moderata. Inoltre, il libro utilizzato si focalizza su alcuni specifici linguaggi, e ci vuole un po’ di lavoro extra per poter poi trarne utilità anche altrove.
Insomma, non affrontate uno studio del genere a cuor leggero. 🙂
L’idea è che con questa base sia poi possibile affrontare altri argomenti più “pratici” quali il refactoring del codice con un maggior bagaglio.