单态模式(singleton)
来源:互联网 发布:开源软件下载 编辑:程序博客网 时间:2024/04/30 10:50
* 感谢 jzkangta 老师的精彩讲解
单态模式主要作用是保证一个JAVA应用程序中,一个类Class只有一个实例存在
好处在于可以节省内存空间,因为它限制了实例的个数。
项目中的应用:比如数据库的连接
具体举例:
public class Singleton ...{
public static void main(String[] args) ...{
Single s = Single.getSingleInstance();
s.say();
System.out.println(s);
Single s2;
s2 = Single.getSingleInstance();
System.out.println(s2);
}
}
class Single ...{
//通过private,杜绝外部对Single的实例化
private Single()...{}
//通过final,保证只有一个实例化对象
private static final Single s1 = new Single();
//对外接口,使得外部能够获得实例化对象
public static Single getSingleInstance()...{
return s1;
}
public void say()...{
System.out.println("run......");
}
}
public static void main(String[] args) ...{
Single s = Single.getSingleInstance();
s.say();
System.out.println(s);
Single s2;
s2 = Single.getSingleInstance();
System.out.println(s2);
}
}
class Single ...{
//通过private,杜绝外部对Single的实例化
private Single()...{}
//通过final,保证只有一个实例化对象
private static final Single s1 = new Single();
//对外接口,使得外部能够获得实例化对象
public static Single getSingleInstance()...{
return s1;
}
public void say()...{
System.out.println("run......");
}
}
通过封装,Single就只可以有一个实例对象了。
- 单态模式(singleton)
- @单态模式 Singleton
- Singleton 单态模式
- Singleton单态模式
- 单态模式 - singleton
- 单态模式Singleton
- 单态模式Singleton
- Singleton模式(单态模式)
- Singleton(单态设计模式)
- 设计模式--单态(Singleton)
- 单态模式(singleton)
- 单态模式Singleton Pattern
- 单例/单态模式(Singleton Pattern)
- Java设计模式:Singleton(单态模式)
- 设计模式笔记:单态模式(Singleton)
- 设计模式之Singleton(单态模式)
- Singleton模式——单态模式
- 设计模式之Singleton(单态模式)
- FANUC-0TD 数控车床编程
- KDF2 算法
- C# 基础概念【二】
- Apache [forbidden 403]错误的解决办法
- 冲压名词术语
- 单态模式(singleton)
- 关于struct dirent 中d_name成员在某些系统中为1的问题。
- 如何排除数控机床的故障
- 我不想回家过年....
- C#基础概念【三】
- 机床数控改造浅谈
- AES算法
- 华为的编程规范和范例
- 灵感1-把歌曲(mp3等)转换乐谱(简谱、五线谱)等