设计模式之单例
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了设计模式之单例,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含716字,纯文字阅读大概需要2分钟。
内容图文
描述
一个类只能创建一个实例,并提供一个访问它的全局访问点。接下来将介绍两种写法。
饿汉模式
public class Singlton{
public static void main(String[] a){
Singlton01 s1=new Singlton01();//创建实例对象
}
}
class Singlton01{
//构造方法私有化
private Singlton01(){}
//定义一个静态的成员变量,来接受唯一创建的对象
private static Singlton01 s=new Singlton01();
//定义一个静态方法用于把对象返回给调用者
public static Singlton01 get(){
return s;
}
}
懒汉模式
public class Singlton{
public static void main(String[] a){
Singlton02 s2=new Singlton02();//创建实例对象
}
}
class Singlton02{
//构造方法私有化
private Singlton02(){}
//定义一个静态的成员变量,来接受唯一创建的对象
private static Singlton02 s;
//定义一个静态方法用于把对象返回给调用者
public static Singlton02 get(){
if(s==null){s=new Singlton02();}
return s;
}
}
原文:https://www.cnblogs.com/zhangjiar/p/14156829.html
内容总结
以上是互联网集市为您收集整理的设计模式之单例全部内容,希望文章能够帮你解决设计模式之单例所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。
来源:【匿名】