【发布时间】:2010-08-06 09:22:54
【问题描述】:
我需要了解 log4j 库中使用的设计模式。 由于它为各种类提供记录器,它是一个工厂?
非常感谢任何更多的输入/指针..
【问题讨论】:
标签: java design-patterns singleton log4j factory-pattern
我需要了解 log4j 库中使用的设计模式。 由于它为各种类提供记录器,它是一个工厂?
非常感谢任何更多的输入/指针..
【问题讨论】:
标签: java design-patterns singleton log4j factory-pattern
Log4j 使用单例设计模式,因为它只有一个类实例。 检查此以供参考 http://www.oodesign.com/singleton-pattern.html
【讨论】:
您指的是哪种设计模式?创造、行为还是结构?
如果你的意思是创造,我同意工厂模式,但如果你想确定,你可以问 Ceki Gülcü (ceki@apache.org, log4j-user@jakarta.apache.org 或 @987654321 @),log4j 的设计者,他可以并且会回答这个问题。
【讨论】:
Log4j 是单例模式,属于Creational 设计模式
【讨论】:
它使用混合设计模式,使用单例和责任链模式。
我在一个电子学习网站上查看过。
【讨论】: