单列模式的应用
- 1. 实验目的
- 2. 实验内容
- 3. 模式UML图
- 4. 模式添加代码(JAVA语言实现)
-
- (1)单列模式的标准实现方法
- (2)使用线性安全单列模式设计
- (3)双重同步锁(懒汉模式衍生版本)单列模式
- (4)静态内部类单列模式
- (5)防止反射和反序列单列模式
- (6)枚举单列模式
- 5. 整体代码
-
- (1)ClientUI类
- (2)President1类
- (3)SingleLogonGUI类
- (4)TestSignleton类
- 6. 运行截图
- 7. 实验小结
1. 实验目的
- 掌握单列模式的特点
- 分析具体问题,使用单列模式进行设计。
2. 实验内容
【作业2.3-1】在例2.6关于一个单位的互联 连接问题的软件设计中,单列模式部分采用的是标准单列模式,现在要求改变其设计,使用线程安全的单列模式。重新设计并且编写代码实现该互联 连接问题。具体要求以及代码实现参见光盘的相应作业部分。
3. 模式UML图
4. 模式添加代码(JAVA语言实现)
(1)单列模式的标准实现方法
(1)President类
(2)测试类TestSignleton
(3)类图
(2)使用线性安全单列模式设计
(1)President类
(2)运行截图
(4)静态内部类单列模式
(1)President类
(2)运行截图
(6)枚举单列模式
(1)President类
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!