Dart中使用单例
作者:
三米板 | 来源:发表于
2019-09-19 18:29 被阅读0次class GYDBBaseManager{
static GYDBBaseManager _instance ;
static GYDBBaseManager get instance => _getInstance() ;
factory GYDBBaseManager()=> _getInstance() ;
GYDBBaseManager._internal(){
//初始化
}
static GYDBBaseManager _getInstance(){
if(_instance == null){
_instance = GYDBBaseManager._internal() ;
}
return _instance ;
}
}
// 无论如何初始化,取到的都是同一个对象
GYDBBaseManager mgr = GYDBBaseManager();
GYDBBaseManager mgr2 = GYDBBaseManager.instance ;
本文标题:Dart中使用单例
本文链接:https://www.haomeiwen.com/subject/cutkyctx.html
网友评论