Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将划时代的时间与OO协调起来——可能吗?_Java_Oop_Frameworks - Fatal编程技术网

Java 将划时代的时间与OO协调起来——可能吗?

Java 将划时代的时间与OO协调起来——可能吗?,java,oop,frameworks,Java,Oop,Frameworks,我刚读过 他将划时代的时间与OO调和是什么意思 更新:我不理解pdf的内容,所以我的问题是:)他的意思是我们可以在OO编程中引入划时代的时间(可以保证事件的顺序) 我想以干扰器为例说明如何有效地完成这项工作,STM为例说明如何低效地完成这项工作 说句公道话,它已经三岁了,那时我不知道该说什么。他将此作为一个问题提出质疑并建议如何解决这一问题是正确的。我想说,现在对这个问题和可能的解决方案有了更广泛的理解。简要解释一下pdf的内容。这是一个有趣的演示,但它所倡导的处理模型类型——所有这些都需要在可

我刚读过 他将划时代的时间与OO调和是什么意思


更新:我不理解pdf的内容,所以我的问题是:)

他的意思是我们可以在OO编程中引入划时代的时间(可以保证事件的顺序)

我想以干扰器为例说明如何有效地完成这项工作,STM为例说明如何低效地完成这项工作


说句公道话,它已经三岁了,那时我不知道该说什么。他将此作为一个问题提出质疑并建议如何解决这一问题是正确的。我想说,现在对这个问题和可能的解决方案有了更广泛的理解。

简要解释一下pdf的内容。这是一个有趣的演示,但它所倡导的处理模型类型——所有这些都需要在可变性和值之间进行清晰的分离——与许多语言中的处理模型非常不同(在他的第三张幻灯片上列出的那些)。这是一种非常深刻的不兼容;它直接涉及到语言语义的核心。@Lorenzo我不理解pdf的内容,所以我的问题:)+1:你肯定可以进行OO和划时代的编程(我要指出的是,Tcl在过去15年的大部分时间里都是以这种方式工作的——将OO通常添加到后面的那一点模化,原因在这里并不重要)但是它与C++、java、python等的语义有很大的不同。关键是状态转换视图不是面向对象的视图;它们是完全正交的概念模型。有点类似于在java中使用函数编程。你可以做到,但是它并不自然地意味着函数编程可以是优雅的。在一种支持它的语言中,它在Java中可能会比较难看。@Peter感谢你的聪明回答,但我是个白痴,所以你可以更明确一些:)这有点离题了,但我的观点是,当你阅读函数或STM代码时,它通常比你想要的要详细得多,如果语言支持的话。这削弱了一些潜在优势,如清晰度或性能。