单列模式介绍:

什么是单列模式:一个类中只能有一个实例。

单列模式分为哪几种:

1、饿汉模式:

      类加载时完成了初始化,所以类加载比较慢,但获取对象的速度快。

2、懒汉模式:

      类加载的时不初始化,等到第一次被使用时才被初始化。

两者之间的优缺点:

优点

单例类只有一个实例,节省了内存资源,对于一些需要频繁创建销毁的对象,使用单例模式可以提高系统性能;

缺点

单例模式一般没有接口,扩展的话除了修改代码基本上没有其他途径。

备注说明:

使用枚举单列可以防止反序列化以及解决线程同步(因为枚举类是没有构造方法的)

设计模式之单列模式

 

 

 

相关文章:

  • 2022-12-23
  • 2021-09-01
  • 2021-11-24
  • 2022-01-23
  • 2022-12-23
  • 2022-01-12
  • 2022-12-23
  • 2021-05-22
猜你喜欢
  • 2021-10-17
  • 2021-04-30
  • 2021-12-04
  • 2021-10-02
  • 2021-12-09
  • 2021-06-20
  • 2022-12-23
相关资源
相似解决方案