log4j中使用的模式是什么

时间:2010-08-06 09:22:54

标签: java design-patterns singleton log4j factory-pattern

我需要了解log4j库中使用的设计模式。 既然它为各种类提供了记录器,它就是工厂吗?

非常感谢更多关于这些的输入/指针..

4 个答案:

答案 0 :(得分:2)

Log4j使用单例设计模式,因为它将具有单个类实例。 检查这个以供参考 http://www.oodesign.com/singleton-pattern.html

答案 1 :(得分:1)

您的意思是哪种设计模式?创造性,行为性或结构性?

如果你的意思是创造性的,我同意工厂模式,但是当你想确定时,你可以问问CekiGülcü(ceki @ apache.org,log4j-user@jakarta.apache.org或{{ 3}}),log4j的设计者,他能够并且会回答这个问题。

答案 2 :(得分:1)

Log4j是Singleton Pattern,属于Creational设计模式

答案 3 :(得分:1)

它使用了混合设计模式,正在使用Singleton和责任链模式。

我已经在电子学习网站上查了一下。