I felt that I did qualify my statement, I'll try again with clearly
language.

My statement:
There is no such thing as a Flair design pattern.

My qualification:
Brendan Hall's book and deep in the archives of Flashcoders back when
Brendan operated this list are the only places you will find reference
to it.

His class uses the Decorator design pattern.  Using a design pattern
doesn't mean you've made your own design pattern.  Calling it a "design
pattern" gives it a level of authenticity that it simply doesn't have
and is misleading to anyone who reads it, as the OP has demonstrated
with his post.  He has no point of reference outside of Brendan's book
or this list to support him or his questions.

I provided a link that would hopefully help him learn the actual design
pattern being used, which is called Decorator.  Using Decorator on
multiple objects isn't a design pattern, it's the usage of the Decorator
design pattern.

To your comment that Actionscript isn't C++ or Smalltalk, that's true.
My feeling is that Design Patterns are universal, not limited to syntax
or language.  I didn't mean to imply that GoF holds the one true set of
patterns.  They don't cover MVC in their book, for instance, a pattern I
use regularly.  Their book is weighted heavily towards the Composition
design pattern, which is slowly being embraced by the Actionscript
community.  The Flex framework and even the AS3 language are influenced
by the power of the Composition design pattern.

The Head First Design Patterns book is quite good, as well, and is more
accessible than the heady and dense GoF one which I had trouble
understanding parts of (often due to lack of experience with C++ and
Smalltalk) and had to turn to google and other books to grasp some of
the concepts they were talking about.  However, the 18 design patterns
covered by Head First can all be found in the 23 covered by Gang of
Four, and all are on Wikipedia, discussed all over the web, and come up
with many useful results in google, in contrast to Brendan's "Flair
design pattern".

To the ad hominem remark:
When you're writing a book to help people and claiming you're using a
new design pattern who does it serve?  The reader or the author?  And if
it serves the author and not the reader, is that not an ego driven
decision?

Years ago, a company I worked at sent a few employees to Figleaf for
training and the class was taught by Brendan Hall.  I walked away from
that class with the impression that Brendan spent most of the time
telling everyone how smart he was but not teaching very much at all.
His class did little to improve my or my coworkers Flash skills.  That
experience, the way he ran Flashcoders in the early days, and now this,
is, I suppose, why I called it an ego driven decision to call it a
design pattern.  If you see it as ad hominem, that's my fault for not
using clear enough language.

Cheers,
Steven
_______________________________________________
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

Reply via email to