确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。
使用场景确保某个类有且只有一个对象的场景。
UML类图角色介绍Singleton:单例类.
简单示例单例模式是设计模式中最简单的,只有一个单例类,没有其他的层次结构与抽象。该模式需要确保该类只能生成一个对象,通常是该类需要消耗太多的资源或者没有没有多个实例的理由。例如一个公司只有一个CEO、一台电脑通常只有一个显示器等。下面我们以公司里的CEO为例来简单演示一下,一个公司可以有几个VP,无数个员工,但是CEO只有一个,请看下面的实现代理:
package哈尔滨治疗白癜风的医院拉萨治疗白癜风的医院