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

