From: dev_15 on
Hi, I posted in comp.lang.c++ before and was told to come here. Can
anyone recommend
a good book on OO for a beginner. I was told Design Patterns is a bit
advanced, and that
The Grady Booch book is out of date.

Thanks

From: H. S. Lahman on
Responding to Dev_15...

> Hi, I posted in comp.lang.c++ before and was told to come here. Can
> anyone recommend
> a good book on OO for a beginner. I was told Design Patterns is a bit
> advanced, and that
> The Grady Booch book is out of date.

You need to learn OOA/D first, even if you eventually use one of the
OOP-based agile processes. So you need a good OOA/D. The Books category
of my blog has some suggestions for selecting one. [Alas, there are
currently some accessing problems so wait a couple of days before trying
to access it.]


*************
There is nothing wrong with me that could
not be cured by a capful of Drano.

H. S. Lahman
hsl(a)pathfindermda.com
Pathfinder Solutions
http://www.pathfindermda.com
blog: http://pathfinderpeople.blogs.com/hslahman
"Model-Based Translation: The Next Step in Agile Development". Email
info(a)pathfindermda.com for your copy.
Pathfinder is hiring:
http://www.pathfindermda.com/about_us/careers_pos3.php.
(888)OOA-PATH



From: wj on
On 8 30 , 12 12 , dev_15 <mhh.sulai...(a)talk21.com> wrote:
> Hi, I posted in comp.lang.c++ before and was told to come here. Can
> anyone recommend
> a good book on OO for a beginner. I was told Design Patterns is a bit
> advanced, and that
> The Grady Booch book is out of date.
>
> Thanks

I think ASD by R.C.Martin is good.I`m reading now.

From: Mark Nicholls on
On 29 Aug, 17:12, dev_15 <mhh.sulai...(a)talk21.com> wrote:
> Hi, I posted in comp.lang.c++ before and was told to come here. Can
> anyone recommend
> a good book on OO for a beginner. I was told Design Patterns is a bit
> advanced, and that
> The Grady Booch book is out of date.
>
> Thanks

It's actually a bizarrely difficult question to answer.

Booch's book is not really out of date....it's just verbose and
difficult.

'Agile software developement' by Martin isn't really a book about OOA/
D or P.....the clues in the title really.

I would actually say the opposite of Mr Lahman.....I would take a
language that your happy with, and mess about with it.....and get a
book about OOP in that language, not a book about the language but one
specifically about OOP, read it...do the examples....mess
about....post messages onto groups.....generally get a feel for
it.....as an introduction I wouldn't get a book on OOA/D, patterns or
agile developement, I would go onto those after getting a basic
understanding of how it all works.....unfortunately I can't recommend
a specific book.

From: wj on
On 8 31 , 5 55 , Mark Nicholls <Nicholls.M...(a)mtvne.com> wrote:
> On 29 Aug, 17:12, dev_15 <mhh.sulai...(a)talk21.com> wrote:
>
> > Hi, I posted in comp.lang.c++ before and was told to come here. Can
> > anyone recommend
> > a good book on OO for a beginner. I was told Design Patterns is a bit
> > advanced, and that
> > The Grady Booch book is out of date.
>
> > Thanks
>
> It's actually a bizarrely difficult question to answer.
>
> Booch's book is not really out of date....it's just verbose and
> difficult.
>
> 'Agile software developement' by Martin isn't really a book about OOA/
> D or P.....the clues in the title really.
>
> I would actually say the opposite of Mr Lahman.....I would take a
> language that your happy with, and mess about with it.....and get a
> book about OOP in that language, not a book about the language but one
> specifically about OOP, read it...do the examples....mess
> about....post messages onto groups.....generally get a feel for
> it.....as an introduction I wouldn't get a book on OOA/D, patterns or
> agile developement, I would go onto those after getting a basic
> understanding of how it all works.....unfortunately I can't recommend
> a specific book.

I think that language is java.I just read ASD and do the examples in
many language,like python, c++,c#,etc.
It`s difficult to find a OOP book in your language after all.