在单线程应用程序中重用Runnable

时间:2013-03-14 11:38:57

标签: java api-design

我有一些界面隐藏了我的东西,比如web-server / OSGi / JMS。为此,我清楚地看到了施工和运行阶段。我在代码中看到了几种方法。

  • 在构造函数中混合构造和运行
  • 以工厂方法混合构造和运行
  • 为每个人添加一些start()/ init()方法
  • 为此目的提取一些界面
  • 重用Runnable接口

我喜欢最后一种方法。但我不确定它的正确性。工厂方法会更好吗?或者还有更好的方法吗?

0 个答案:

没有答案