【发布时间】:2015-01-31 08:49:57
【问题描述】:
我有一个单例类ORMHelper,它只在第一次实例化时才需要一个参数(FileReader)。
ORMHelper.getInstance(FileReader fr);
完成后,单例会解析文件并执行其工作。后续实例化不需要FileReader,因为解析已经完成。
ORMHelper.getInstance();
在getInstance() 中有一个检查以确定文件是否已经被解析,否则它会引发异常。
有没有更好的方法来做到这一点?
【问题讨论】:
标签: oop design-patterns singleton