[Fwd: Re: [svp] [Fwd: [prog] Book Recommendation for OOP Design]]

Darlene Wallach wallachd at earthlink.net
Mon Apr 5 15:30:28 EST 2004


-------- Original Message --------
From: Keith Ray <keithray at mac.com>
Date: Mon, 5 Apr 2004 09:02:44 -0700
Subject: Re: [svp] [Fwd: [prog] Book Recommendation for OOP Design]

Good to know Design Patterns and Refactoring, and Robert Martin's 
book.
And Test Driven Development.

Look at "Building Parsers in Java" by Steven John Metsker for an
example of applying object-oriented design to the problem of 
parsers.
The author wrote the  framework in that book test-first, but the 
tests
are not included with the book.

On Sunday, April 4, 2004, at 05:24  PM, Darlene Wallach wrote:

> In case people have suggestions and/or comments for Elizabeth ...
>
> Darlene
>
> -------- Original Message --------
> To: programming at linuxchix.org
> From: etb <lizzy at soggytrousers.net>
> Date: 07 Jan 2004 07:50:10 -0600
> Subject: [prog] Book Recommendation for OOP Design
>
> Hi Everyone,
>
>     My little parser class based on regular expressions did not work
> out as well as I had hoped so I am re-evaluating it and I would very
> much like to make it more object-oriented in nature as currently its
> mostly procedural using objects.
>
>     I've invested in various OOAD books (Booch, Jacobson and
> Coad) and
> have either read them or in the process of reading them but these
> seem
> to be for designing large-scale systems (such as a luggage-tracker at
> an airport) as opposed to "hey, why not make that parser part an
> object and pass it around like this" sort of like the GoF's pattern
> book.
>
>     It seems like I'm having some difficulty jumping the hurdle
> between
> procedural coding and OO coding. As such I'm wondering if anyone
> has a
> book recommendation that may help me navigate this strait.
>
>     I'm considering purchasing these:
>
>          Design Patterns Explained: A New Perspective on
>            Object-Oriented Design by Alan Shalloway
>             http://www.amazon.com/o/ASIN/0201715945/
>
>         Refactoring: Improving the Design of Existing Code by Martin
>            Fowler
>             http://www.amazon.com/o/ASIN/0201485672/
>
>         Applying UML and Patterns: An Introduction to Object-Oriented
>           Analysis and Design and the Unified Process (2nd
> Edition) by
>           Craig Larman
>            http://www.amazon.com/o/ASIN/0130925691/
>
>     Has anyone read the above? or there any others you suggest?
>
> Thank you,
> Elizabeth
> _______________________________________________
> Programming mailing list
> Programming at linuxchix.org
> http://mailman.linuxchix.org/mailman/listinfo/programming
--
C. Keith Ray
<http://homepage.mac.com/keithray/blog/index.html>
<http://homepage.mac.com/keithray/xpminifaq.html>
<http://homepage.mac.com/keithray/resume2.html>




More information about the Programming mailing list