适用场景
- 一个类需要且只需要有一个对象被创建,客户只能从一个地方访问该对象
- 单例对象可以出现自类时,客户可以使用新的子类对象,而不需要改变代码
结构
参与对象
- 单例对象
使用方式
- 客户通过单利对象的方法来访问单例对象
使用结果
- 单例对象的访问权限被控制
- 减少命名空间
- 允许修改对象的操作盒表现方式
- 比类操作更加灵活