• 只有一个实例的类
    • 不能自定义构造方法
    • 可以实现接口、继承父类
    • 本质上就是单例模式的最基本实现