0

使用 android 设备,我正在实现自己的日志记录类。它有两部分:文件和控制台日志。对于文件,我使用了工厂模式来确保每个实例都有自己的文件并强制互斥。控制台日志没有这个问题,而且我已经准备好制作自己的工厂的方法,但后来我开始考虑内存。

性能方面,最好是拥有一个挥之不去的静态控制台记录器并将其返回,还是允许程序员拥有尽可能多的数量,并让垃圾收集器清理它们?

4

1 回答 1

1

我的猜测是保持单例实例会更有效率。对象的创建和销毁将使工厂方法稍微慢一些。

于 2012-10-19T16:00:56.667 回答