Re: Basic books on OOA&D

From: john carlson (collector201_at_yahoo.com)
Date: 10/18/03


Date: Sat, 18 Oct 2003 01:23:59 GMT

On 16 Oct 2003 17:41:30 +0200, Jacob Atzen <jacob@aub.dk> wrote:

>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?

I can't recommend anything on OOA, but for OOD, I think that Arthur
Riel's "Object-Oriented Design Heuristics" is outstanding, easily the
best book on OOD that I've ever read (and I've read a handful).

-- jc
Published e-mail address is strictly for spam collection.
If e-mailing me, please use jc631 at optonline dot net