Java单例模式和多例模式是什么

技术Java单例模式和多例模式是什么本篇内容介绍了“Java单例模式和多例模式是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够

本文介绍了“Java单例模式和多实例模式”的相关知识。很多人在实际的案件操作过程中都会遇到这样的困难。接下来,让边肖带领大家学习如何应对这些情况!希望大家认真阅读,学点东西!

一 单例模式

1 代码

类Boss{私有静态Boss实例;//Static成员变量,用于存储唯一创建的对象实例private Boss () {//使用private构造方法防止外部创建对象} public static Boss findBoss() //检查并确保只有一个实例{if (instance==null) {system。out.println('目前没有老板,马上派一个吧!');实例=新Boss();} else {System.out.println('已经有老板了!直接过来汇报吧。);}返回实例;} }公共类Singleton{公共静态void main(String[]args){ Boss Boss 1=null;//声明对象Boss boss2=空;//声明对象boss 2 boss 1=boss . findboss();//实例化对象boss 2=Boss . FindBoss();//实例化对象}}

2 运行

目前没有老板。马上分配一个!已经有老板了!直接过来汇报。

二 多例模式

1 代码

//枚举类enum Sex {男,女};类sexClass { private String title//保存信息Private静态最终sexclass男=新sexclass('男');私有静态最终性别类女性=新性别类('女性');Private sexClass(String title) //通过私有构造方法{this.title='创建的对象的性别为:' title;System.out.println('构造函数'标题);} public static sex class getinstance(sex sex)//static method { switch(sex){ case MARY : return MARY;案例:返回女性;default:返回null} } @重写公共字符串toString() {返回this.title} } public class test multi ton { public static void main(string args[]){ system。out . println(sex class . getinstance(sex。男性));//如果这个句子也有注释,输出结果为空,说明依赖于加载(加载这个类需要时间)//system . out . println(sex class . getinstance(sex。女性));}}

2 运行

建造者创造的物体的性别男性建造者女性是男性。

3 说明

多实例设计模式实际上是“单实例设计模式”的扩展版本。设计思路和实现步骤非常相似。

“什么是Java单例模式和多实例模式”的内容到此结束。感谢您的阅读。如果你想了解更多的行业,可以关注网站。边肖将为您输出更多高质量的实用文章!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/105122.html

(1)

相关推荐

  • 1063 Set Similarity (25 分),set)

    技术1063 Set Similarity (25 分),set) 1063 Set Similarity (25 分)(set)Given two sets of integers, the simi

    礼包 2021年11月27日
  • 信用卡可以逾期几天,信用卡逾期几天算严重吗

    技术信用卡可以逾期几天,信用卡逾期几天算严重吗超过了信用卡还款日几天算逾期,要看信用卡的还款宽限期是多久信用卡可以逾期几天。大部分银行会为信用卡持卡人提供3天左右的还款宽限期,在还款宽限期内还款视同按时还款,不会产生利息

    生活 2021年10月23日
  • 如何进行SpringMVC中ModelAndView的分析

    技术如何进行SpringMVC中ModelAndView的分析如何进行SpringMVC中ModelAndView的分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简

    攻略 2021年12月2日
  • 抖音刷评价平台,抖音免费刷点赞神器

    技术抖音刷评价平台,抖音免费刷点赞神器抖音刷评价平台,抖音免费刷点赞神器
    抖音免费刷赞手机版
    第四个就是播放完整度。播放完整度说白了就是人们打开你这个视频之后,能否看得完,是打开看了两三秒就换下一个,还是耐着性子从头看

    测评 2021年11月13日
  • Yocto之apt-get安装deb包环境如何搭建

    技术Yocto之apt-get安装deb包环境如何搭建这篇文章主要为大家展示了“Yocto之apt-get安装deb包环境如何搭建”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下

    攻略 2021年11月18日
  • 11.创建Router路由,路由优化)

    技术11.创建Router路由,路由优化) 11.创建Router路由(路由优化)路由器中处理
    1.创建routes文件夹
    express中的Router(创建route文件夹)作用就是为了方便我们更好

    礼包 2021年12月3日