锁定老帖子 主题:JAVA 需要引入闭包吗
该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2009-06-11
night_stalker 写道 步行者 写道 不光要import类了,还要import函数
?? 因为 类 和 函数 是同等级别的了 |
|
返回顶楼 | |
发表时间:2009-06-11
步行者 写道 night_stalker 写道 步行者 写道 不光要import类了,还要import函数
?? 因为 类 和 函数 是同等级别的了 函数和对象同级, 函数类型和类同级。 不需要 import 函数。 |
|
返回顶楼 | |
发表时间:2009-06-11
步行者 写道 bookong 写道 如果真引入闭包,写代码是少了,恐怕调试会更痛苦一点。
不光这些 1,函数做为一级元素,不光要import类了,还要import函数 或者 就像 python一样 要把 文件粒度改为 module了 2,那JAVA中的一切皆对象,就要被打破了 为什么 调试会痛苦一些? 如果函数也是对象 那么不久符合一切皆对象的了么。 |
|
返回顶楼 | |
发表时间:2009-06-11
步行者 写道
icefishc 写道
你说的是啥规范。 符合你说的那个规范有什么好处
就是 面向对象 的 规范 好处就是 很容易从 面向对象分析,设计 过度到 面向对象的编程
思维惯性需要改改。何况分析设计中的确是有将动作对象化的。 动词名词化在日常生活中更是常见。 |
|
返回顶楼 | |
发表时间:2009-06-11
太懒 不想为了解决一个方法学两种或多种实现。
我想这足够block这个需求了。除非做不到。 |
|
返回顶楼 | |
发表时间:2009-06-11
icefishc 写道 步行者 写道 bookong 写道 如果真引入闭包,写代码是少了,恐怕调试会更痛苦一点。
不光这些 1,函数做为一级元素,不光要import类了,还要import函数 或者 就像 python一样 要把 文件粒度改为 module了 2,那JAVA中的一切皆对象,就要被打破了 为什么 调试会痛苦一些? 如果函数也是对象 那么不久符合一切皆对象的了么。 因为混乱 所以 可能产生痛苦 有一种观点认为 闭包 就是 函数对象 因为闭包已经不是单纯的函数了(它记忆了外部状态) 但它也不符合对象的规范,不能继承,重载,覆盖。。。 |
|
返回顶楼 | |
发表时间:2009-06-11
WhisperXD 写道 太懒 不想为了解决一个方法学两种或多种实现。
我想这足够block这个需求了。除非做不到。 那你为什么用Java没有它不也什么都能做么 |
|
返回顶楼 | |
发表时间:2009-06-11
night_stalker 写道 步行者 写道 night_stalker 写道 步行者 写道 不光要import类了,还要import函数
?? 因为 类 和 函数 是同等级别的了 函数和对象同级, 函数类型和类同级。 不需要 import 函数。 不import进来 你怎么引用 函数 |
|
返回顶楼 | |
发表时间:2009-06-11
icefishc 写道 WhisperXD 写道 太懒 不想为了解决一个方法学两种或多种实现。
我想这足够block这个需求了。除非做不到。 那你为什么用Java没有它不也什么都能做么 因为java流行 长时间排名第一 我就是如此势力,哈哈 |
|
返回顶楼 | |
发表时间:2009-06-11
WhisperXD 写道 太懒 不想为了解决一个方法学两种或多种实现。
我想这足够block这个需求了。除非做不到。 一个方法学 如果有多种实现 ,那也是符合这个方法学的 OO实现中 引入闭包 就需要做一个思维转换,对象 函数化 |
|
返回顶楼 | |