I read Head First Design Patterns (http://oreilly.com/catalog/9780596007126). It focuses on Java and it's not only good because of the nice woman on the cover. ;-)
Cheers!! Albert-Jan ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ All right, but apart from the sanitation, the medicine, education, wine, public order, irrigation, roads, a fresh water system, and public health, what have the Romans ever done for us? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ________________________________ From: Tino Dai <obe...@gmail.com> To: Alan Gauld <alan.ga...@btinternet.com> Cc: tutor@python.org Sent: Tue, August 31, 2010 3:43:57 PM Subject: Re: [Tutor] Help with Object Oriented Programming On Mon, Aug 30, 2010 at 3:21 PM, Alan Gauld <alan.ga...@btinternet.com> wrote: > > "Tino Dai" <obe...@gmail.com> wrote > >> I'm beefing up my Object-Oriented Analysis and Design - getting >> the gaps in my >> knowledge filled in through the Head First OOAD book > > I don't know it although I've seen a couple of others in the series. > > My recommendations for general OOAD books are: > > Timothy Budd - OOP. It's not Python but covers the basic principles well. > > Grady Booch - OOAD - The second edition is all in C++, The first edition, if > you can find one, > is in 5 different langiages and IMHO much better for it. It stops you > focusing on the > language and helps focus on the OO principles. > > Bruce Eckel - Thinking in Java - One of the very few books on Java that does > a good > job of teaching OO. He was going to do a Thinking in Python but I think it > died :-( > > And finally the original Design Patterns book by the Gang of Four. Its a bit > heavy > but the information is excellent. > I have Design Patterns on my desk. And I will check out the Timothy Budd and Grady Booch book. I think we might even have the first edition of that book - a benefit of working at a library. Thanks Alan! -Tino _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor
_______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor