Actionscript 3.0 - Design Patterns

Copertina:

Autore: William Sanders & Chandima Cumaranatunge
Editore: Friends of Ed
Pagine: 532
Giudizio: Buono

Chi afferma che la programmazione serve solo alla creazione di applicazioni quindi poco e niente per tutto quello che riguarda grafica e/o animazioni, con questo testo dovrà ricredersi. La campagna di divulgazione di Actionscript 3.0 che stiamo portando avanti, passa anche per questo importante testo. Attraverso il loro libri, gli autori dimostrano ampiamente come Actionscript sia un valido supporto per la gestione di animazioni (non pochi sono gli esempi contenuti al suo interno su creazioni di video giochi elementari e simili). Un esempio molto simpatico è proprio la creazione di un varsione semplificata di “Space Impact”.
E’ altrettanto vero tuttavia che i codici e gli esempi non sono proprio per neofiti o grafici/sviluppatori alle prime armi. Consapevoli di questo, una buona parte iniziale del testo è rivolta ad introdurre il lettore alla programmazione ad oggetti con Actionscript 3, partendo dalle basi, sino ad argomenti più complessi.

I “pattern” vengono qui analizzati in lungo e largo: come costruirli, come gestirli, quindi come renderli “scalabili” ed adattabili ad ogni esigenza. Come ormai la O’Really ci ha abituati, gli esempi di codice sono sempre accompagnati da una ampia spiegazione, fugando così ogni rischio di confusione o ambiguità. Un testo tutto sommato da cosigliare sia a grafici (che vogliano potenziare i propri lavori) sia agli sviluppatori che intendono “buttare un occhio in più” alla parte “estetica” e non solo di mero sviluppo. Di seguito vi rimandiamo la scaletta del testo in esame:

Chapter 1: OOP, Design Patterns, and Actionscript 3
Chapter 2: Factory Method Patterns
Chapter 3: Singleton Pattern
Chapter 4: Decorator Pattern
Chapter 5: Adapter Pattern
Chapter 6: Composite Pattern
Chapter 7: Command Pattern
Chapter 8: Observer Pattern
Chapter 9: Template Method Pattern
Chapter 10: State Design Pattern
Chapter 11: Strategy Pattern
Chapter 12: Model-View-Controller Pattern
Chapter 13: Symmetric Proxy Pattern