Thank you all for the very informative and insightful responses. I
think I've got a pretty good handle on it now and I am going to move
forward in my "Design Pattern Safari" journey.

-Aaron

On 11/16/06, Dave Watts <[EMAIL PROTECTED]> wrote:
> > ColdFusion is soooo dynamic that when you talk about things
> > that "relate" to other languages, it is more in philosophy
> > than practice.
> > When I say "Constant" I don't mean a value that never
> > changes, I mean a value that should not be changed by the
> > user. I mean a value that does not change from instance to
> > instance (basically a static value). Like wise, when you say
> > a "public" or "private" method - since those can so easily be
> > hacked - it is only a philosophy, a "suggestion" - a contract
> > the user makes with the application.
> >
> > It's all philosophy, don't worry about how things actually
> > port from one language to another.
>
> I would say that the approach of using accessors to access private member
> variables is closer, in philosophy, to how constants behave in other
> languages. In addition, I think that this approach is safer than the use of
> public member variables as constants.
>
> And by safety, I don't mean anything related to security, or hacking, or
> anything along those lines. OO best practices are what they are because they
> help protect the developer from himself, not because of security
> requirements. To the extent that these best practices can be emulated in CF,
> I think they should be.
>
> Dave Watts, CTO, Fig Leaf Software
> http://www.figleaf.com/
>
> Fig Leaf Software provides the highest caliber vendor-authorized
> instruction at our training centers in Washington DC, Atlanta,
> Chicago, Baltimore and Northern Virginia, or on-site at your location.
> Visit http://training.figleaf.com/ for more information!
>
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Introducing the Fusion Authority Quarterly Update. 80 pages of hard-hitting,
up-to-date ColdFusion information by your peers, delivered to your door four 
times a year.
http://www.fusionauthority.com/quarterly

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:260805
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

Reply via email to