我正在寻找一个有一个run像Runnable 这样的方法但返回结果的接口的好名字.
我目前考虑的选项是:
计算 - >过于数学,而不是返回结果的所有内容都是计算
功能 - >接近我正在寻找的东西,但它仍然是数学上太过分了
动作 - >是不适合因为它没有必要产生结果
操作 - >这将是我目前最喜欢的,但在数学上它可能只描述一种关系,而不会产生更多的结果.与行动相同
提供者 - >提供者意味着给某人/某事物提供某些东西,但并非总是这样,因为返回这种可运行的结果是很常见的
供应商 - >参见供应商
任务 - >是值得考虑的事情,但会干扰任务的另一种表示法,即由调度程序执行的任务.
工作 - >可能工作但工作流程更好地保存工作流程.
工作 - >与任务相同
过程 - >可能工作但是最好保留,并且不是所有结果都是由实际过程产生的(getter示例)
这些是我找到的替代品.最接近的赌注是供应商或ResultSupplier界面,但听起来很尴尬.
有没有人有更好的命名理念或知道与所呈现的(或目前错过的)替代方案幸福生活的框架?
现有界面java.util.concurrent.Callable<V>怎么样?
public interface Callable<V> {
/**
* Computes a result, or throws an exception if unable to do so.
*
* @return computed result
* @throws Exception if unable to compute a result
*/
V call() throws Exception;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
185 次 |
| 最近记录: |