Austin Haas wrote:
> Also apologies to I. Elephant if questioning his knowledge came off bad. 
> I think I was taking a shortcut rather than explaining myself. Mostly I 
> was considering this comment:

Hehe, it's pretty hard to offend an elephant ;-)

Don't assume that because I 'appear' to be knowledgeable that I am ;-) 
I'm learning, just like everybody else.  That's the reason I bought the 
design patterns book in the first place, and also the reason I posted my 
find here - and asked if other people had discovered other little gems 
that I can get my teeth into.

> "Maybe in some respects, but patterns aren't meant to be concrete
> implementations.  That's kinda the whole point.  Obviously a
> language/platform can provide support for certain patterns (for
> example, providing support for the commonly used Observer/Observable
> pattern) but it would be wrong for a language to assume responsibility 
> of the implementation of patterns at large."
> 
> It isn't an issue of embedding a particular pattern into a language as 
> that pattern, but the language having a certain style that can avoid any 
> need for that pattern in the first place.

Sorry, but this doesn't make a lot of sense to me - perhaps I'm just 
misunderstanding you.  A pattern is not a concrete implementation; but 
patterns appear everywhere.  Patterns are also not concrete in their 
definition; you can mutate a pattern.  There is no one-size-fits-all 
solution, and so therefore patterns exist as illustrations.

Whether a language supports a pattern directly is really of no 
consequence to me personally :)

As for the language having a certain style, well that goes back to my 
original 'horses for courses' comment.  You use what tools you are 
comfortable with, and that are appropriate for the job at hand.  It just 
so happens that OOP is how we do things - and used correctly, patterns 
help us along the way :)

There isn't really much more to it than that.

_______________________________________________
osflash mailing list
[email protected]
http://osflash.org/mailman/listinfo/osflash_osflash.org

Reply via email to