我遇到的情况是,在实例化类时,我只想读取配置文件一次。
假设我有一个名为的方法readConfig()
,该方法读取配置并将其放入Map
对象中。当程序需要使用配置值时,它将使用定义键读取对象。我想知道构造函数仅在生命周期中调用一次。我可以将我的方法readConfig()
放入构造函数中,这将使我有一次调用的好处,还是有另一种机制可以做到这一点?
更好的设计是
public static YourObject getMyObject(File configFile){
//process and create an object configure it and return it
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句