登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

为着理想勇敢前进

 
 
 

日志

 
 

论为什么JavaScript的类如此不好用  

2005-12-07 22:03:29|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
我总算想通了,用JavaScript不一定要用类,不用类也可以做到面向对象。凭什么面向对象就一定要用类呢。
类这种东西,纯粹是因为C++语言编译的时候需要知道数据的底层结构,才搞出来的。JavaScript的对象全是Hash表,根本不需要定义类,直接用就可以了。况且,绝大多数类,不用于容器的时候,都只用一次,如果只用一次,根本没有必要要一个new的语法,只有C++这种底层静态类型语言,都要放到编译前来确定类的数据排放结构什么的,才非要多此一举定义一个类,JavaScript根本不用定义,直接一个花括号搞定。
还有继承,JavaScript去模拟继承更是吃饱了撑的,我以前就经常吃饱了撑的,干这些事情,现在想通了,继承就是一个重用机制嘛,C++这种静态类型的语言因为没有办法运行时定义属性函数什么的,指针也都是固定类型的,实在没办法,才不得不搞出一整套虚函数继承来,JavaScript都是一个花括号搞定,运行时完全可以轻松的生成各种你想要的对象,还不用考虑指针类型,何须继承?
  评论这张
 
阅读(166)| 评论(1)

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018