Basic books on OOA&D

From: Jacob Atzen (jacob_at_aub.dk)
Date: 10/16/03


Date: 16 Oct 2003 17:41:30 +0200

Hi,

I'm a comp. sci. student with a bit of real world experience on
top. I've been programming PHP the last couple of years in a more or
less object oriented manner. I know the basics, classes, interfaces,
inheritance, polymorphism, etc.

All the time I've felt like I'm not doing this whole OOP thing
right. Yes, I got objects, inheritance and the likes. But my OOA&D
skills are getting too limited when dealing with larger projects.

Recently I read the GOF book. It was a real eye opener to me even
though I haven't begun really using the patterns yet.

I've also been reading random articles around the net on OOA&D but it
seems too fragmented and I would like a more thorough walkthrough on
the subject.

So the question is: Where should I start?

As inspiring as the GOF book is, I feel I need a more high level
reference of the analysis and design process of small- to mediumsized
projects. I've browsed Amazon and came across Agile Software
Development which seems to match my wishes and also Meyer's OO
Software Constrution. Would these be a good starting point or should I
look somewhere else?

-- 
Thank you,
- Jacob Atzen