On Dec 11, 2007, at 7:55 PM, Ben Sgro wrote:
Thing is, it doesn't have to be a php oop book. I just want
it to really flesh out all the OOP Design details.
If language isn't an issue, I'd recommend Bruce Eckel's "Thinking In
Java". It starts by covering OOP from the ground up, in a somewhat
language-non-specific way.
http://www.mindview.net/Books/TIJ/
I believe you can download electronic versions for free.
Once you get the basics down, I'd recommend looking at design
patterns. I happen to like "Head First Design Patterns". You either
love this series or hate it. This also includes examples in Java.
http://www.oreilly.com/catalog/hfdesignpat/
Another interesting read, from a somewhat philosophical perspective,
is "Object Thinking", by David West. He is an XP and OOP evangelist.
He proposes a way of thinking about objects and programming in
general, as a simulation of real-world things. Really drives home
great design principals.
http://www.microsoft.com/MSPress/books/6820.aspx
There's a podcast interview with him gives you a sense of what he's
all about.
http://polymorphicpodcast.com/shows/objectthinking/
-- Dell
_______________________________________________
New York PHP Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk
NYPHPCon 2006 Presentations Online
http://www.nyphpcon.com
Show Your Participation in New York PHP
http://www.nyphp.org/show_participation.php