As stated in a previous email.

"A Computer Science Tapestry" by Owen L. Astrachan Copyright 1997
http://www.amazon.com/exec/obidos/ASIN/0072465360

I am not recommending the book for OO design. The book is useful for new
programmers who want to learn both programming concepts and OO
techniques. If you only know CF, then it would be a fine book to read.
However, if you already program in a procedural language and are looking
to make the jump to OO, then I would not recommend this book.

Matt Liotta
President & CEO
Montara Software, Inc.
http://www.montarasoftware.com/
V: 415-577-8070
F: 415-341-8906
P: [EMAIL PROTECTED]

> -----Original Message-----
> From: Cantrell, Adam [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, July 11, 2002 9:09 AM
> To: CF-Talk
> Subject: RE: Component Calls: What would you do?
> 
> Which book is that you're referring to, or can you recommend a solid
OO
> design book? Seems like a lot of crap out there.
> 
> Adam.
> 
> 
> > -----Original Message-----
> > From: Matt Liotta [mailto:[EMAIL PROTECTED]]
> > Sent: Thursday, July 11, 2002 9:55 AM
> > To: CF-Talk
> > Subject: RE: Component Calls: What would you do?
> >
> >
> > Generally speaking, CS programs tend to teach programming using C++,
> > which has both constructors and destructors. However, most programs
do
> > try to teach the concepts separately from the language. From
> > my OO text
> > book I see the following...
> >
> > The object takes responsibility for everything that happens
> > to it, from
> > the cradle to the grave. At its birth, a special member
> > function called
> > a constructor, is called, and at its demise, a second member
function
> > called a destructor is called.
> >
> > Matt Liotta
> > President & CEO
> > Montara Software, Inc.
> > http://www.montarasoftware.com/
> > V: 415-577-8070
> > F: 415-341-8906
> > P: [EMAIL PROTECTED]
> >
> > > -----Original Message-----
> > > From: Jeffry Houser [mailto:[EMAIL PROTECTED]]
> > > Sent: Wednesday, July 10, 2002 9:04 PM
> > > To: CF-Talk
> > > Subject: RE: Component Calls: What would you do?
> > >
> > > At 06:59 PM 7/10/2002 -0700, you wrote:
> > >
> > > >Remember that when you are taught traditional programming, you
are
> > > >taught to understand basic concepts of programming that
> > are language
> > > >independent. Further, you are taught how these different
> > independent
> > > >concepts are implemented differently in different languages. This
> > > >enables you as a programmer to easily move from language
> > to language
> > by
> > > >simply learning new syntax, not entirely new concepts.
> > This wouldn't
> > be
> > > >possible if each language used the same terms for different
things.
> > >
> > >   This is a very good point.  I believe the most important thing
you
> > (or
> > > someone) had said about constructors vs "code in a CFC that
> > isn't in a
> > > method" is that constructors are a method.  By definition, code we
> > have
> > > been calling constructor for a CFC is not in a method.
> > >
> > >   I'm thinking back to my schooling and I don't remember
> > being taught
> > > about
> > > constructors in a language-independent manner.  My OO
> > textbook, which
> > > discusses four programming languages (Smalltalk, C++, Object
Pascal,
> > and
> > > Objective C) only references constructors in regards to C++, which
> > makes
> > > me
> > > think that they may not be part of the other languages, which
means
> > they
> > > are not automatically inherent in the paradigm.  If that is true,
it
> > > shoots
> > > holes in your above argument.
> > >
> > >   But, I haven't done enough OO design / programming (Other than
> > limited
> > > Java) to make that judgement.
> > >
> > >
> > > --
> > > Jeffry Houser | mailto:[EMAIL PROTECTED]
> > > Need a Web Developer?  Contact me!
> > > AIM: Reboog711  | Phone: 1-203-379-0773
> > > --
> > > My CFMX Book:
> > >
<http://www.amazon.com/exec/obidos/ASIN/0072225564/instantcoldfu-20>
> > > My Books: http://www.instantcoldfusion.com
> > > My Band: http://www.farcryfly.com
> > >
> > >
> >
> 
______________________________________________________________________
This list and all House of Fusion resources hosted by CFHosting.com. The place for 
dependable ColdFusion Hosting.
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to