Post #123,582
10/31/03 2:40:05 PM
|
Books for teaching OO
I'm going to be mentoring a number of PL/SQL programmers in OO methods and Java. Any good books that come to mind as primers?
And any better alternatives to the Gang of Four patterns book? Not that I don't like the GoF book; I'm just curious if it has been supplanted by something better.
Regards,
-scott anderson
"Welcome to Rivendell, Mr. Anderson..."
|
Post #123,583
10/31/03 2:51:06 PM
|
No ideas on Java
I like Meyer's Object Oriented Software Construction for OOP in general. Also, the Smalltalk Companion for the GOF is better, though it helps to use them side by side.
Of course, this requires forays into Eiffel and Smalltalk, which may be a bit much to ask. :-)
|
Post #123,584
10/31/03 3:02:32 PM
|
That's what I'm trying to avoid.
The GoF book is C++ oriented, and the Java patterns book (last time I checked) was pretty poor.
Regards,
-scott anderson
"Welcome to Rivendell, Mr. Anderson..."
|
Post #123,725
11/2/03 5:51:14 PM
|
Meyer
I like Meyer's Object Oriented Software Construction for OOP in general.
Don't forget my [link|http://www.geocities.com/tablizer/meyer1.htm|OOSC2 Critique] "companion guide". Otherwise, they might start believing that those fscking shape examples map to real world design issues.
________________ oop.ismad.com
|
Post #123,958
11/3/03 9:49:24 PM
|
Very Academic...
My problem OO Software Construction by Bertrand Meyer was that it was way too academic.
Unfortunately, I have to solve real world problems in "real time", so I don't have time to go through a 1300 page theory book on OO.
The best materials I have are a few training manuals, with the right structure, the right questions to ask, etc. that a former employee left in a cube I was instructed to clean out. About 200 pages of clear, concise instructions OO, how to do test cases, how to ask is a/has a questions, how to build the classes in C++.
In about a day, I knew exactly what to do. I've had it for 9 years now, and refer back to it every time I have to do this stuff from scratch again (which isn't very often).
Glen Austin
|
Post #123,588
10/31/03 4:17:07 PM
|
Possibility...
Ex-roommate had picked up [link|http://www.bookpool.com/.x/qkijpc7v6m/sm/0596004656|Head First Java]. He was an embedded C programmer picking up Java for the first time. Seemed to be doing ok with it at the time he moved out. I took a gander at it, and it was all reasonably intelligible (and intelligent, too.)
-YendorMike
[link|http://www.hope-ride.org/|http://www.hope-ride.org/]
|
Post #123,589
10/31/03 4:40:31 PM
|
Re: Books for teaching OO
few links that I think are relevant and interesting :)
Object-Oriented System Development by Dennis de Champeaux [link|http://gee.cs.oswego.edu/dl/oosdw3/|http://gee.cs.oswego.edu/dl/oosdw3/] I never read this one, but I want to read that chapter about ensembles I heard the term used in the tcl community, I have no idea what it means
Object Oriented programming in ansi-c [link|http://www.cs.rit.edu/~ats/books/ooc.pdf|http://www.cs.rit.edu/~ats/books/ooc.pdf] I tried to read it, it was too hard for my skill level :(
Objects and classes vs modules [link|http://pauillac.inria.fr/~xleroy/talks/icfp99.ps.gz|http://pauillac.inri...alks/icfp99.ps.gz]
Mixing modules and objects [link|http://cristal.inria.fr/~remy/cours/appsem/ocaml-mixins.html|http://cristal.inria...ocaml-mixins.html]
This Objective-c book has one of the best introductions to OOP [link|http://developer.apple.com/documentation/Cocoa/Conceptual/ObjectiveC/ObjC.pdf|http://developer.app...jectiveC/ObjC.pdf]
And this free UML book offer in my opinion one of the best intro to Object Orientation [link|http://www.ariadnetraining.co.uk/UML%20Applied%20Companion.zip|http://www.ariadnetr...d%20Companion.zip] check their website for more detail on a newer to be released version [link|http://www.ariadnetraining.co.uk/books.htm|http://www.ariadnetr...g.co.uk/books.htm]
In my opinion the Objc book and UML book are the best intro to OO you will ever find
Good luck
|
Post #123,668
11/1/03 8:30:36 PM
|
Used Deitel and Deitel books....
Java, How to Program...
They're pretty good Java primers, and they have a training CD, too.
Take a look at that.
Glen Austin
|
Post #123,738
11/2/03 7:33:59 PM
|
Second on Deitel
We use them here when we can, since they have plenty of example code and also talk about UML and Design Patterns.
They're pretty thick (I believe 900-1000 pages) but most of that is taken up by text explaining the sample programs line-by-line.
Tom Sinclair
"Man, I love it when the complete absence of a plan comes together." - [link|http://radio.weblogs.com/0104634/|Ernie the Attorney]
|
Post #124,109
11/4/03 2:40:47 PM
|
Well? Scott?
Did you make a decision?
|
Post #124,110
11/4/03 2:43:44 PM
|
Still looking them over.
But thanks for all the ideas, folks.
Regards,
-scott anderson
"Welcome to Rivendell, Mr. Anderson..."
|
Post #124,192
11/4/03 9:39:50 PM
|
Found Deitel 4th Edition at Half Price Books for $29.99
The 5th Edition is now out, and the 4th is yesterday's news.
But the 4th edition is newer than what I have, so I'll probably go ahead and get it at HPB.
Glen Austin
|