Java - 设计模式之单例模式(饿汉式 & 懒汉式)
发布日期:2021-06-30 23:46:40 浏览次数:2 分类:技术文章

本文共 265 字,大约阅读时间需要 1 分钟。

创建型模式——单例模式

  • 目的:使得类的一个对象成为该类系统中的唯一实例。
  • 定义:一个类有且仅有一个实例,并且自行实例化向整个系统提供。

优点

1、在内存中只有一个对象,节省内存空间。
2、避免频繁的创建销毁对象,提高性能。
3、避免对共享资源的多重占用。

缺点

1、扩展比较困难。
2、如果实例化后的对象长期不利用,系统将默认为垃圾进行回收,造成对象状态丢失。

使用场景

1、创建对象时占用资源过多,但同时又需要用到该类对象。
2、对系统内资源要求统一读写,如读写配置信息。
3、当多个实例存在可能引起程序逻辑错误,如号码生成器。

转载地址:https://lux-sun.blog.csdn.net/article/details/83989929 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Java - 设计模式之装饰器模式(一)
下一篇:Java - 设计模式之简单工厂(静态工厂)& 工厂方法(构建工厂)

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2024年05月01日 05时47分25秒