一、面向对象概念的一些误解
“面向对象”是一个如今被人叫烂的词汇,就像去年人们都喜欢把自己的公司打上“.com”的标记一样。其实有多少人能真正理解这个词汇呢,很难说。我喜欢这样来比喻人们对“对象”一词的滥用。“对象”就好比人们经常说的“酷”和“爽”,很多人并不仔细考虑这两个词的差别,在很多情况下他们是通用的,“酷”和“爽”通常表达“心情不错”的意思,你可以在你玩的兴奋的时候,大声的叫嚷“太酷了,太爽了”,这个时候两个词汇是通用的。但是你可以说“这个人很酷啊”,但是你不能说“这个人很爽啊”。人们对“对象”这个词汇的滥用就发生在这里,“面向对象”和“基于对象”就好比“酷”和“爽”,这是两个不同的概念,但是人们通常将这两个词汇混为一谈,一律用“面向对象”来表达。常见的错误可以在此列举一些:
1)有个人兴高采烈的和你说“我不喜欢 flash 4 的脚本语言,flash 5 版本的 action script 采用了新的面向对象的“.”语法,写起来很舒适。我现在一直用 flash 5 来做东西。”(同样的话语也发生在 Director 的 lingo 脚本语言中)
2)visual basic 采...[ 查看全文 ]