[英]What is the pattern used in log4j
我需要了解log4j库中使用的设计模式。 既然它为各种类提供记录器,它就是工厂吗?
更多关于这些的输入/指针非常感谢..
Log4j使用单例设计模式,因为它将具有单个类实例。 请查看此参考以获取参考http://www.oodesign.com/singleton-pattern.html
您的意思是哪种设计模式? 创造性,行为性或结构性?
如果你的意思是创造性的,我同意工厂模式,但是当你想确定时,你可以问CekiGülcü(ceki @ apache.org,log4j-user @ jakarta.apache.org或通过他的个人资料 ), log4j的设计者,他能够并且会回答这个问题。
它使用混合设计模式,使用Singleton和Chain of responsibility模式。
我查了一个电子学习网站。
Log4j是Singleton Pattern,属于Creational设计模式
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.