0

我解析一个 html 文档并将数据保存在类中。我如何从不同的类访问该类而无需再次启动它,因为我想使用该类的一个版本

4

2 回答 2

0

为什么不将其设置为静态变量?

公共静态 HtmlData 数据;

私人无效解析(){···数据=结果;}

// 现在您可以通过调用 HtmlData.data 在代码中的任何位置使用数据对象

于 2012-05-24T00:06:42.893 回答
0

正如您在评论中所说,单例将是要走的路。单例持有并管理自己的实例,因此您可以将同一个实例返回给所有请求它的人。

口号“依赖注入”,最佳实践,而不是直接通过静态访问调用工厂,将实例保存在您需要的类中的私有属性中,并以集中的方式使用公共设置器“注入依赖”,同时初始化您的应用。

于 2012-05-24T10:54:53.583 回答