何为单例模式
定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点。
静态关系图如下
何时使用单例模式
1、类只能有一个实例,而且必须从一个为人熟知的访问点对其进行访问,比如工厂方法
2、这个唯一的实例只能通过子类化进行拓展,而且拓展的对象不会破坏客户端代码
定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点。
静态关系图如下
1、类只能有一个实例,而且必须从一个为人熟知的访问点对其进行访问,比如工厂方法
2、这个唯一的实例只能通过子类化进行拓展,而且拓展的对象不会破坏客户端代码