ajones <[EMAIL PROTECTED]> wrote:
>  I would suggest getting a good grasp on OOP before you get into design
>  patterns. When most people start with any new concept they tend to try
>  and see everything in terms of their new toy, so sticking to one or two
>  new concepts at a time will make things a little easier.

Having read the design patterns book a long time after learning OOP, I
came at it with a different perspective.  I found it was useful for
naming techniques which I'd been using all along.  A good programmer
will find it easy to re-invent nearly all the patterns, but having a
name for them is important.

As programmers we name everything and as a corollary if it hasn't got
a name it is difficult to talk about, so from that angle the book is
good and very applicable to python.  That said I found wading though
pages of language-specific waffle extremely dull!

>  Design patterns are kind of like sarcasm: hard to use well, not always
>  appropriate, and disgustingly bad when applied to problems they are not
>  meant to solve. You will do just fine without them until OOP is at
>  least familiar to you, and by that time you should be a little better
>  able to use them appropriately.

;-)

-- 
Nick Craig-Wood <[EMAIL PROTECTED]> -- http://www.craig-wood.com/nick
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to