我需要了解log4j库中使用的设计模式。 既然它为各种类提供了记录器,它就是工厂吗?
非常感谢更多关于这些的输入/指针..
答案 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和责任链模式。
我已经在电子学习网站上查了一下。