Chris, I bought O'Reilly's "Head First Design Patterns" a few months
back and have found it to be very accessible indeed, even for
someone whose formal OOP background is restricted to a couple of
Teach Yourself Java in 21 Days-style books (me). The authors eschew
the 10 and a half points, Times New Roman-only approach in favour of
including diagrams, flow charts, photographs, drawings, and a whole
plethora of other visual material. They bend over backwards to make
the patterns relevant and for such a (potentially at least) dry
subject, the book is good fun to read.
Don't allow the use of visual imagery to lull you into a false sense
of security though, "Head First Design Patterns" doesn't take the
"we talk, you listen" approach. Far from it. It utilizes dozens of
exercises and strategies to force, or at least strongly encourage
the reader to think about the problems for him/herself. Neither is
it a "Dummies" style book attempting to make light of a serious and
heavy subject. The *relatively* light-hearted approach never gets in
the way of the core message and you can feel the authors' enthusiasm
for their subject oozing out of every chapter.
Highly recommended.
Roger
(Hmmm, maybe this sounds a bit gushing. As you can no doubt tell I
like the book, but no, I'm not on a commission from either the
publisher or the authors and have no connection whatsoever with either!)
Chris Alvarado wrote:
Hello all,
Im delving deeper into the OO world with my work (CF / Flash, etc) and I am starting to see
some of the limitations my own misunderstandings of OO. Can anyone recommend any good books
on learning how to “think” in a more OO fashion, that expose you to some good
best practices and terminology etc?
I have been recommended a few books on design patterns before but I cant find
that list for the life of me.
Some books to set good foundations (from the beginning) would be really
helpful. I want to get off on the right foot.
Thanks for any and all help everyone.
-chris.alvarado
[ application developer ]
4 Guys Interactive, Inc
------------------------------------------------------------------------
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 267.2.0 - Release Date: 27/05/2005
--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 267.2.0 - Release Date: 27/05/2005
----------------------------------------------------------
You are subscribed to cfcdev. To unsubscribe, send an email to
[email protected] with the words 'unsubscribe cfcdev' as the subject of the
email.
CFCDev is run by CFCZone (www.cfczone.org) and supported by CFXHosting
(www.cfxhosting.com).
CFCDev is supported by New Atlanta, makers of BlueDragon
http://www.newatlanta.com/products/bluedragon/index.cfm
An archive of the CFCDev list is available at
www.mail-archive.com/[email protected]