wanted book recommendation for Object Oriented Programming
Alex Martelli
aleaxit at yahoo.com
Tue May 29 04:01:16 EDT 2001
"Laura Creighton" <lac at cd.chalmers.se> wrote in message
news:mailman.991118562.3957.python-list at python.org...
...
> But I have found a hole. I need a book every bit as excellent
> (and terse) as the rest of my list that teaches Object Oriented
> Programming to somebody who has never studied it. If you know the
You may want to have a look at the second edition of Scott
Ambler's "Object Primer" (Cambridge University Press). It's
not really about *CODING* -- it's more about process, notation
(too many diagrams for my heavily-verbal tastes, but most
people seem to like that), etc. Haven't actually seen the
2nd edition, but I hear it's now out, and an improvement on
the first one, which was quite a decent piece of work (not
really to MY *personal* taste, but I freely acknowledge my
taste is not that of most people...). In any case, visiting
http://www.ambysoft.com/theObjectPrimer.html should give
you enough info & pointers that you can make up your own mind!
Booch's "Object Oriented Analysis and Design, with Applications"
unfortunately fails your terseness-measure. It IS truly excellent
otherwise. Dated (a 3rd edition, with Booch should co-author
with Martin and Newkirk, is rumored, but don't hold your breath)
but, in a sense, timeless. But it doesn't truly address the
beginner to OO. And it's strongly focused on C++ -- you do say
you don't care about the programming language used, but C++ is
*horribly* complex... if a reader doesn't know it, the book's
worth would be seriously lessened for him or her.
Although I've never seen them myself, I've heard nothing but
good things about a couple books by Timothy Budd. One was
titled, I believe, "The Little Smalltalker" (I'm quoting by
memory, this should be checked), and was said to focus cleanly
on OO principles and elementary concepts. The other, something
like "Introduction to Object-Oriented Programming", was
multi-language and equally well-focused. I believe Addison
Wesley was the publisher. Sorry for the "second-hand" info,
but I believe you can get sample chapters of these books from
somewhere online, so making your mind up should be quite
feasible here...
Alex
More information about the Python-list
mailing list