效率:单身人士与工厂

时间:2012-10-19 13:59:46

标签: android design-patterns

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

性能方面,最好有一个挥之不去的静态控制台记录器并将其返回,或允许程序员拥有他们想要的任意数量,并让它们被垃圾收集器清理?

1 个答案:

答案 0 :(得分:1)

我的猜测是保持单例实例会更有效率。对象的创建和破坏将使工厂的处理速度稍慢。