How do I learn about AS3 Design Patterns?
This question comes in from a reader. You did know that I love to answer reader questions, right?
What is your recommendation for learning about AS3 design patterns? I looked at the books offered at Amazon, but the reviews are somewhat disappointing for the 2-3 titles about this.
I'd say that Design Patterns are just approaches, or solutions, to certain situations. In most cases they are not language specific. Most of the design patterns I know about I did not learn from books, but by talking to people and looking at code written by others.
I have read most of the Head First Design Patterns book (and plan to finish it someday). It's a great introductory read, so I strongly recommend that. I haven't tackled the Gang of Four design pattern book, but it is often considered the design pattern bible.
A search on Amazon.com revealed three books that would target AS3 and Design patterns:
- ActionScript 3.0 Design Patterns: Object Oriented Programming Techniques (Adobe Developer Library)
- Advanced ActionScript 3 with Design Patterns
- Object-Oriented ActionScript 3.0
I have not read any of these, but the Amazon ratings seem favorable. Has anyone read any of the AS3 books? Does anyone else have any recommendations for AS3 and Design Patterns?




Advanced ActionScript 3 with Design Patterns was decent and also gave a good run-though of e4x and RegExps.
Any Java Patterns book should help with AS3, though. I'm currently reading Refactoring to Patterns and it's an absolute joy.
Thanks for posting my question.
I went ahead and got the Head First book you mentioned to start out with.
I'll let you know how it went when I see you at 360|Flex.
Thanks.
http://code.google.com/p/insnet-lab/