Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
单例模式的应用

优点:
1、减少内存开销;
2、减少性能开销;
3、避免对资源的多重占用;
4、在系统设置全局的访问点;

缺点:
1、一般没有接口,无法扩展;
2、对测试不利;
3、与单一职责原则冲突;

使用场景:
1、生成唯一序列号;
2、需要一个共享访问点或共享数据;
3、创建一个对象需要消耗大量资源;
4、需要定义大量静态常量和静态方法;