[Techtalk] object oriented references

jennyw jennyw at dangerousideas.com
Wed May 7 12:11:33 EST 2003


Back in the day, I learned OO from Object Oriented Software Construction
(Bertrand Meyer) and many Smalltalk books. OOSC is by Eiffel's inventor
and so uses Eiffel examples.  Smalltalk books are nice because Smalltalk
is a very simple but sophisticated language, and many of today's class
libraries (e.g. those for Java) are descendants of Smalltalk's (you
might want to read about collections).  Design Patterns is another book
to look at, which covers solutions that people have found work well in
various situations.  There are now various Design Patterns companions 
for various languages.

Jen

On Wed, May 07, 2003 at 12:01:10PM -0400, Emma Jane Hogbin wrote:
> Hey all
> 
> I'm looking for some intermediate-level help with OOP. I've read many many
> intro level articles on OOP, but now I'm looking for something more
> in-depth. I'm currently working on a project that is far more advanced
> than the articles I've seen. I'm happy to read books or articles or
> whatever. Maybe a first year comp-sci text book?
> 
> The project I'm working on is an online quiz editor. I have a Quiz object,
> a Part object and a Question object. I'm trying to understand which
> functions should go in which parts. I had everything figured out nicely
> but in reality it's *slow* because of the choices that I've made. (e.g.
> questions are always pulled one at a time from the database because of the
> way the Question object was designed -- nice in principle, AWFUL in
> practice.)
> 
> Any suggestions for resources would be much appreciated. I don't mind what
> programming language they're written for as long as they're generic
> enough to be applied to other languages. Right now I'm fluent in PHP (what
> this project is done in), Perl, Javascript and MOO.
> 
> emma
> 
> -- 
> Emma Jane Hogbin
> [[ 416 417 2868 ][ www.xtrinsic.com ]]
> _______________________________________________
> Techtalk mailing list
> Techtalk at linuxchix.org
> http://mailman.linuxchix.org/mailman/listinfo/techtalk
> 
> 


More information about the Techtalk mailing list