设计模式:工厂方法、单例与抽象工厂模式解析
1. 工厂方法模式实践
1.1 新增日志记录器
在日志记录系统中,我们可以添加一个新的日志记录器 DBLogger ,它的作用是将消息记录到数据库中。同时,我们还可以创建 LoggerFactory 类的子类,并重写 getLogger 方法,以此来实现不同的类选择标准。
以下是 LoggerFactory 类的代码:
public class LoggerFactory {
public boolean isFileLoggingEnabled() {
Properties p = new Properties();
try {
p.load(ClassLoader.getSystemResourceAsStream("Logger.properties"));
String fileLoggingValue = p.getProperty("FileLogging");
if (fileLoggingValue.equalsIgnoreCase("ON") == true)
return true;
else
return false;
} catch (IOException e) {
retur
超级会员免费看
订阅专栏 解锁全文
1255

被折叠的 条评论
为什么被折叠?



