NYCPHP Meetup

NYPHP.org

[nycphp-talk] OOP Books & Resources

Dell Sala dell at sala.ca
Wed Dec 12 11:55:40 EST 2007


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




More information about the talk mailing list