我正在关注一本使用工厂方法来实现单例类的书。
我知道这样做的主要目的是只有一个类的实例;但是关键字“工厂”在颤振中究竟做了什么?
这是我所指的一段代码:
static final DbHelper _dbHelper = DbHelper._internal();
DbHelper._internal();
factory DbHelper() => _dbHelper;
Run Code Online (Sandbox Code Playgroud)
我_dbHelper假设 是正在创建的单个实例,_internal named constructor并且工厂方法返回这个单个实例,对吗?我错过了什么吗?
| 归档时间: |
|
| 查看次数: |
12336 次 |
| 最近记录: |