论坛首页 Java企业应用论坛

JAVA 需要引入闭包吗

浏览 38518 次
该帖已经被评为精华帖
作者 正文
   发表时间:2009-06-11  
evabibi 写道
http://www.ibm.com/developerworks/cn/java/j-jtp04247.html

对于你说有没有用的给你看这个...



我看过这个文章 ,
我不赞同 java 引入闭包,理由在帖子里已经说明
0 请登录后投票
   发表时间:2009-06-11  
步行者 写道
evabibi 写道
方法也是对象 不是更OO吗?



 

那我只能说你 混淆 了对象的概念 。

 


那给讲讲OO的概念吧.

 

还讲讲 方法也是对像 那不符合OO了.

0 请登录后投票
   发表时间:2009-06-11  
步行者 写道
evabibi 写道
方法也是对象 不是更OO吗?

那我只能说你 混淆 了对象的概念 。

幸存者 写道
啥叫OO规范?

同问,求楼主大大对象概念定义和本质描述
0 请登录后投票
   发表时间:2009-06-11  
步兵挖坑能力很强,又忍不住跳进来了 ……
很好奇这种讨论能对 Java 标准产生多大的影响。
0 请登录后投票
   发表时间:2009-06-11  
evabibi 写道
步行者 写道
evabibi 写道
方法也是对象 不是更OO吗?



 

那我只能说你 混淆 了对象的概念 。

 


那给讲讲OO的概念吧.

 

还讲讲 方法也是对像 那不符合OO了.

 

 

·对象模型  (1) 对象。
  对象建模的目的就是描述对象。
  (2) 类。
  通过将对象抽象成类,我们可以使问题抽象化,抽象增强了模型的归纳能力。
  (3) 属性。
  属性指的是类中对象所具有的性质(数据值)。
  (4) 操作和方法。
  操作是类中对象所使用的一种功能或变换。类中的各对象可以共享操作,每个操作都有一个目标对象作为其隐含参数。
  方法是类的操作的实现步骤。

 

 

 

 

 

 

 

 

0 请登录后投票
   发表时间:2009-06-11  
night_stalker 写道
步兵挖坑能力很强,又忍不住跳进来了 ……
很好奇这种讨论能对 Java 标准产生多大的影响。


不会产生什么影响,
只是想让大家更加深刻地认识闭包

原帖仅是本人困惑 与 拙见
闭包 参入 JAVA(OOPL) 是否会得不偿失?


0 请登录后投票
   发表时间:2009-06-11  
步行者 写道
night_stalker 写道
步兵挖坑能力很强,又忍不住跳进来了 ……
很好奇这种讨论能对 Java 标准产生多大的影响。


不会产生什么影响,
只是想让大家更加深刻地认识闭包

原帖仅是本人困惑 与 拙见
闭包 参入 JAVA(OOPL) 是否会得不偿失?



Java足够OOPL就可以放下static了,只要类是对象,static就可以用成员实现
0 请登录后投票
   发表时间:2009-06-11   最后修改:2009-06-11

[quote="步行者"]
[quote="evabibi"]
[quote="步行者"]
[quote="evabibi"]方法也是对象 不是更OO吗?





那我只能说你 混淆 了对象的概念 。




那给讲讲OO的概念吧.


还讲讲 方法也是对像 那不符合OO了.




·对象模型  (1) 对象。
  对象建模的目的就是描述对象。
  (2) 类。
  通过将对象抽象成类,我们可以使问题抽象化,抽象增强了模型的归纳能力。
  (3) 属性。
  属性指的是类中对象所具有的性质(数据值)。
  (4) 操作和方法。
  操作是类中对象所使用的一种功能或变换。类中的各对象可以共享操作,每个操作都有一个目标对象作为其隐含参数。
  方法是类的操作的实现步骤。










这只是对象系统的一种,也就是java采取的基于类的对象系统,还有基于原型以及基于元类的对象系统,比如JavaScript就是采用基于原型的对象系统,一个对象总是从空的object对象产生,从空对象动态的增加各种属性和方法,完成了从无到有的蜕变,也许就是道家所说的。道生一,一生二,二生三 ,三生万物。呵呵。

 

0 请登录后投票
   发表时间:2009-06-11  
ravenex 写道
步行者 写道
night_stalker 写道
步兵挖坑能力很强,又忍不住跳进来了 ……
很好奇这种讨论能对 Java 标准产生多大的影响。


不会产生什么影响,
只是想让大家更加深刻地认识闭包

原帖仅是本人困惑 与 拙见
闭包 参入 JAVA(OOPL) 是否会得不偿失?



Java足够OOPL就可以放下static了,只要类是对象,static就可以用成员实现


java 其实并不是一个纯粹的oo语言,没必要抓着这东西不放

方便么就加入,不方便就不加,我个人是没觉得这个语法对我有什么举足轻重
的影响力。
0 请登录后投票
   发表时间:2009-06-11  
步行者 写道
evabibi 写道
方法也是对象 不是更OO吗?



 

那我只能说你 混淆 了对象的概念 。

 

不要以为OO的世界只有Java,有兴趣可以了解一下其它OO语言,事实上Java的OO机制算是很弱的了。

另外也不要认为OO就如何如何了,OO有那么重要么,因为闭包不OO(我不知道这种论断从何而来)所以不需要,这就是典型的为了OO而OO,而且只是为了“所谓的OO”。

3 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics