0

我有一些对我隐藏的接口,例如 web-server/OSGi/JMS。对于那件事,我清楚地看到了构建和运行阶段。我在代码中看到了几种关于此的方法。

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

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

4

0 回答 0