Kotlin中单例常用的五种写法
1.加载类时创建单利
Java实现
public class Config{
private static Config INSTANCE=new Config();
private Config(){
//构造函数
}
public static Config getInstance(){
return INSTANCE;
}
}
Kotlin实现
object Config{
}
上面这种写法简单粗暴,直接在加载类的时候创建,但这样会拖慢启动进程,因此,可以在用到的时候再加载,比如下面这种写法
2.懒加载写法
Java实现
public class Config{
private static Config INSTANCE;
private Config(){
//构造函数
}
public static Config getInstance(){
if