前言
关于单例模式,Java中最常见的设计模式,关于懒汉式还是饿汉式,各有优势,而Kotlin中也少不了单例模式,但是单例模式怎么写,就是本次要学习的。
正文
类内部的对象声明可以用 companion
关键字标记:
class User1 private constructor(){
companion object{
fun get():User1{
return Instance.user
}
}
private object Instance{
val user = User1()
}
}```