Booch's book feels too philosophical rather than practical?



hai all,

1st of all i am newbie to what you call OOA-D. so i searched the
archives of this newsgroup & i got this path:

OOA-D -> UML -> OOP

i also noticed one very interesting thing here about OOP step: OOP
should be done preferably in a language that you will not use
professionally, as told by "Lahman". i think he is right.

reagarding OOA-D i see 4-5 recommendations but only 2 are available in
my country: Booch & Rumbaugh

i read some part of chapter 3 of "OOA & D with applications " by Grady
Booch (around 10-12 pages). it feels *too* philsophical rather than
practical, as if he is the king of "academic education" & doing Ph. D
research on OOA-D or something like that. i dont even understand 10% of
what Booch was talking about. it literaly swept above my head :-( . as
per my experience, having a computer degree at hand ( i have a graduate
degree) & writing code professionally are 2 very-very *different*
things & Booch belong to the former side, at least this is is what i
have felt.

Does Rumbaugh writes in the same manner?

UML authors like: Fowler, Page-Jones,Larman are easily available in my
country (INDIA)

i am learning C++ & not able to understand the OOP animal there. i only
have done some non-professional Lisp Programming, like writing some
trivial programmes & dont know any other language. what i want to say
is, functional/procedural style comes naturally to me, this is exactly
how i write trivial programmes & when i faced C++, i was completely
blown-up into pieces. i dont even understand what exactly OOP is.

i want to learn OOP and i dont want to read philosophical concepts. so
i was thinking of buying Craig Larman's "Applying UML and Patterns".
does anybody has any suggestions?


"arnuld"
--
http://arnuld.blogspot.com/
Linux registered user #439610 :: http://counter.li.org/

.



Relevant Pages

  • Boochs book feels too philosophical rather than practical?
    ... 1st of all i am newbie to what you call OOA-D. ... i also noticed one very interesting thing here about OOP step: ... trivial programmes & dont know any other language. ...
    (comp.object)
  • Re: Whats OOP?
    ... Each class description is carrying a VMT and this table is identical / Shared between objects having the same class, but diffrent between objects of diffrent class. ... In modern HLLs like Delphi and C++ etc, oop also have more rules. ... The other parts of oop, like information hiding, field protection, interfaces, field access spesifiers, I dont use those. ... In fact, all this talk about assemblers and listening to Beth, have made me, now and then, wonder if I am sooner or later going to build an assembler. ...
    (alt.lang.asm)
  • Re: Searching OO Associations with RDBMS Persistence Models
    ... there has yet to be any consensus definition of OOP created. ... At least if not quoting a 'name' - a standard reference to ... Why does Booch get to define it? ... the GOF patterns book is today. ...
    (comp.object)
  • Re: Searching OO Associations with RDBMS Persistence Models
    ... me to think that you havnt actually been practicing OO in the real ... there has yet to be any consensus definition of OOP created. ... Why does Booch get to define it? ...
    (comp.object)
  • Re: Boochs book feels too philosophical rather than practical?
    ... i also noticed one very interesting thing here about OOP step: ... Thus the result of doing both OOA/D or OOP is a model of the hardware execution; one just happens to be a graphical notation while the other is a text notation. ... Booch. ... In the Books category of my blog a point I make is that selecting an OOA/D book is a personal thing. ...
    (comp.object)