我遵循的是一本使用工厂方法实现单例类的书.
我知道这样做的主要目的是只有一个类实例;但是关键字"Factory"在Ffltter中到底有什么作用呢?
这是我指的这段代码:
static final DbHelper _dbHelper = DbHelper._internal();
DbHelper._internal();
factory DbHelper() => _dbHelper;
我假设_dbHelper
是使用_internal
named constructor
创建的单个实例,并且工厂方法返回该单个实例,对吗?我是不是遗漏了什么?