From: Pandit on
I have done some C++ and Java programming. I want to learn OOP and
majority of people advised me to go through Analyss -> Design ->
Programmig path. My friend "arnuld uttre" (who hangs here sometimes )
usually calls it like:

OOA -> OOD -> -> UML (notation) -> OOP --> Refactoring


I am prety much a beginner in OO world. after searching comp.object a
little bit and checking my local bookstores, I have following books
available to me:


1.) Object-Oriented Analysis & Design with Applications -- Grady Booch
2.) Object-Oriented Modelling & Design with UML -- James Rumbaugh
3.) Designing Object-Oriented Software -- Wirf-Brock
4.) Fundamentals of Object-Oriented Design in UML
-- Meillir page-jones


Booch and Rumbaugh always puzzled me to extreme :( . I never ever
understood what exactly they aretalking about. Though "arnuld" recommended
"Object-Oriented Software Construction -- Bertrand Meyer" but that too is
not available in India.

I will be very thankful if you folks can help me on this.

thanks

"Pandit"


From: Pandit on
> On Mon, 31 Dec 2007 13:13:39 +0500, Pandit wrote:

> 1.) Object-Oriented Analysis & Design with Applications -- Grady Booch
> 2.) Object-Oriented Modelling & Design with UML -- James Rumbaugh
> 3.) Designing Object-Oriented Software -- Wirf-Brock
> 4.) Fundamentals of Object-Oriented Design in UML
> -- Meillir page-jones


sorry, I forgot to mention the full list of available books:

5.) MDA Distilled -- Stephen Mellor, Kendall Scott, Axel
6.) Object Oriented Software Engineering -- Ivar Jacobson
7.) Unified Modelling Language User Guide -- Booch, Rumbaugh & Jacobson
8.) UML Distilled --- MARTIN FOWLER
9.) Applying UML and Patterns : An introduction to OOA & D and iterative
development -- Craig Larman
From: jukkaTamminen on
On 31 joulu, 10:21, Pandit <jala...(a)gmail.com> wrote:

Hi:

The crusial point is to understand the DIFFERENCE between ER-model
( which is par of OO model) and a REAL OO-model.

In OO-model (and implementation) the business logic is ISOLATED in
it's own layer and the behavior is implemented with object
COLLABORATION.

Thus see:

Start easy and take:

Peter Coad: Object-Oriented Analysis

(It is bit old with old notation, but easy to start with)

> >  1.) Object-Oriented Analysis & Design with Applications -- Grady Booch

and

> >  3.) Designing Object-Oriented Software                  -- Wirf-Brock
> >  4.) Fundamentals of Object-Oriented Design in UML
> >                    -- Meillir page-jones

There are also some hints in folloing Fowler book

> 8.) UML Distilled  ---   MARTIN FOWLER

and a pritty new is

Eric Evans: Domain driven design

regards

Jukka Tamminen

PS: You can look at my web-site too:
http://personal.inet.fi/yritys/tammioliot/               

From: Daniel T. on
Pandit <jalaf28(a)gmail.com> wrote:
> > Pandit wrote:
>
> > 1.) Object-Oriented Analysis & Design with Applications -- Grady Booch
> > 2.) Object-Oriented Modelling & Design with UML -- James Rumbaugh
> > 3.) Designing Object-Oriented Software -- Wirf-Brock
> > 4.) Fundamentals of Object-Oriented Design in UML
> > -- Meillir page-jones
>
>
> sorry, I forgot to mention the full list of available books:
>
> 5.) MDA Distilled -- Stephen Mellor, Kendall Scott, Axel
> 6.) Object Oriented Software Engineering -- Ivar Jacobson
> 7.) Unified Modelling Language User Guide -- Booch, Rumbaugh & Jacobson
> 8.) UML Distilled --- MARTIN FOWLER
> 9.) Applying UML and Patterns : An introduction to OOA & D and iterative
> development -- Craig Larman

Of the books you mention above. I suggest Wirfs-Brock (3) and Fowler (8).
From: topmind on


Pandit wrote:
> I have done some C++ and Java programming. I want to learn OOP and
> majority of people advised me to go through Analyss -> Design ->
> Programmig path. My friend "arnuld uttre" (who hangs here sometimes )
> usually calls it like:
>
> OOA -> OOD -> -> UML (notation) -> OOP --> Refactoring
>
>
> I am prety much a beginner in OO world. after searching comp.object a
> little bit and checking my local bookstores, I have following books
> available to me:
>
>
> 1.) Object-Oriented Analysis & Design with Applications -- Grady Booch
> 2.) Object-Oriented Modelling & Design with UML -- James Rumbaugh
> 3.) Designing Object-Oriented Software -- Wirf-Brock
> 4.) Fundamentals of Object-Oriented Design in UML
> -- Meillir page-jones
>
>
> Booch and Rumbaugh always puzzled me to extreme :( . I never ever
> understood what exactly they aretalking about. Though "arnuld" recommended
> "Object-Oriented Software Construction -- Bertrand Meyer" but that too is
> not available in India.

Why would it not be available in India? Amazon and used book e-stores
don't ship to India? I figure since all the programming jobs are going
to India due to this wonderful piece right-wing economic bullshit
called "free trade" that the book sellers would shift their stock
there.

>
> I will be very thankful if you folks can help me on this.
>
> thanks
>
> "Pandit"

-T-