概述
~~创建型-单例模式
一:概念
保证一个类仅有一个实例,解决一个全局使用的类频繁地创建与销毁问题。
二:应用场景
WEB 中的计数器,不用每次刷新都在数据库里加一次,用单例先缓存起来。
要求生产唯一序列号。
三:代码实现
package com.test.mode;
/**
* 单例模式
*/
public class SingleTest {
public static void main(String[] args) {
//获取唯一可用的对象
SingleObject object = SingleObject.getInstance();
//显示消息
object.showMessage();
}
}
class SingleObject {
//创建 SingleObject 的一个对象
private static SingleObject instance = new SingleObject();
//让构造函数为 private,这样该类就不会被实例化
private SingleObject(){}
//获取唯一可用的对象
public static SingleObject getInstance(){
return instance;
}
public void showMessage(){
System.out.println("Hello World!");
}
}
最后
以上就是虚拟面包为你收集整理的创建型-单例模式~~创建型-单例模式一:概念二:应用场景三:代码实现的全部内容,希望文章能够帮你解决创建型-单例模式~~创建型-单例模式一:概念二:应用场景三:代码实现所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复