On 7/9/07, Steve Brownlee <[EMAIL PROTECTED]> wrote:
> - Overloading
> - Generics
> - Method overriding
> - Static methods
> - And most importantly, it's not typed (i.e. you can't cast a Sphere CFC as
> a Ball CFC, among a myriad of other possibilities)

None of these has the slightest thing to do with OO. Lots of OO
languages out there do not have any of these features!

This is exactly my point: you're blinded by Java. Generics in
particular are ANTI-OO. Generic programming is completely orthogonal
to OO. Read some of the literature. Read about the STL in C++.

You CANNOT have overloading in a dynamically typed language.

ColdFusion already has method overriding.

Static methods have nothing to do with OO (they are in fact more
procedural than OO).

Casting types has nothing to do with OO - in a dynamic language, you
don't NEED casts - the objects already behave the right way.
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/

"If you're not annoying somebody, you're not really alive."
-- Margaret Atwood

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
ColdFusion MX7 by AdobeĀ®
Dyncamically transform webcontent into Adobe PDF with new ColdFusion MX7. 
Free Trial. http://www.adobe.com/products/coldfusion?sdid=RVJV

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:283356
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