我正在尝试理解slf4j的细节。我仍然不清楚slf4j如何被视为一个日志门面?
门面的目的通常是 -
提供子系统接口集的统一接口。门面定义了一个更高级别的接口,使子系统更易于使用。
在slf4j的情况下,它提供了一个通用的Logger接口,但每个绑定项目如log4j、logback等都需要提供它们的具体实现。
因此,我理解适配器模式的运用,但我仍然无法理解门面模式的使用。
门面的目的通常是 -
提供子系统接口集的统一接口。门面定义了一个更高级别的接口,使子系统更易于使用。
在slf4j的情况下,它提供了一个通用的Logger接口,但每个绑定项目如log4j、logback等都需要提供它们的具体实现。
因此,我理解适配器模式的运用,但我仍然无法理解门面模式的使用。