给定设计模式名称是否存在对象和数据以及线程交互的任何概括?
显而易见的是,对象上的同步,通过队列传递消息以及内存管理系统中的引用计数.
但是,对于多线程设计模式和系统,是否还有更多面向OO的名称,这些模式和系统干净地体现了最佳实践?
有哪些工具可用于将 OpenOffice 或 Excel 电子表格(及其所有公式)转换为可在运行时调用的 Java 对象?
显然,这只会创建一个计算引擎,并且只涉及数字和文本,而不是计时或 API 调用。
即使使用命名单元格范围来(有效地)命名变量,输出代码也可能难以理解。它需要重构才能变得更像正常的 Java 代码。不过,我认为这对于制作一些数据处理类型作业的原型很有用。或者用于嵌入一些由高级 Excel 用户维护的计算引擎。
编辑:一个简单的例子:
外貌
A B C D
1 Mortgage Value 100,000.00
2 Interest rate 4.5%
3 Type Interest-only
4 Years 3
5 Regular payment 4,500.00
6 Total interest 13,500.00
Run Code Online (Sandbox Code Playgroud)
细胞名称
A B C D
1 Mortgage Value VALUE
2 Interest rate INTEREST
3 Type TYPE
4 Years YEARS
5 Regular payment REGPYMT
6 Total interest TOTALPYMT
Run Code Online (Sandbox Code Playgroud)
公式
A B C D
1 Mortgage Value 100,000.00 …Run Code Online (Sandbox Code Playgroud)