0

我是新来的斯卡尔迪。我在我的云环境配置中使用了一个类,我希望在其中发生两件事。

将 [EnvironmentInfo] 绑定到新的 EnvironmentInfo initWith(_.init())

首先,我希望它是一个单例。它检索运行时信息(在本例中为 Google AppEngine),它应该在实例化时执行一次。似乎 initWith 是一个不错的选择。

接下来,我希望实例化延迟到第一个请求。按照执行路径,它在第一次调用之前就被实例化了。

如果我可以延迟实例化,那么 initWith 应该移至类构造函数。

4

1 回答 1

0

我的回答很简单。我抽象了单例“状态”并将其作为“惰性 val ...”访问。

于 2015-05-08T18:49:11.043 回答