【问题标题】:What is the pattern used in log4jlog4j中使用的模式是什么
【发布时间】:2010-08-06 09:22:54
【问题描述】:

我需要了解 log4j 库中使用的设计模式。 由于它为各种类提供记录器,它是一个工厂?

非常感谢任何更多的输入/指针..

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      您指的是哪种设计模式?创造、行为还是结构?

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

      【讨论】:

        【解决方案3】:

        Log4j 是单例模式,属于Creational 设计模式

        【讨论】:

          【解决方案4】:

          它使用混合设计模式,使用单例和责任链模式。

          我在一个电子学习网站上查看过。

          【讨论】:

            猜你喜欢
            • 2014-12-29
            • 1970-01-01
            • 2012-03-06
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2010-12-08
            • 1970-01-01
            • 2011-12-26
            相关资源
            最近更新 更多