关于java单态模式的基本理解
来源:互联网 发布:天猫的数据魔方在哪里 编辑:程序博客网 时间:2024/06/16 12:12
先看实例:
public class Chinese { private Chinese() { } static Chinese objRel = new Chinese(); public static Chinese getInstance() { return objRel; }}class TestChinese { public static void main(String[] args) { Chinese obj1 = Chinese.getInstance(); Chinese obj2 = Chinese.getInstance(); System.out.println(obj1 == obj2); // new Chinese(); }}
当new Chinese();没有被注释是结果:
当new Chinese();被注释是结果:
从结果可以看出obj1和obj2对象是一样的,也就是说Chinese类不能被外部创建(因为Chinese的构造函数为private的),可通过Chinese类本身自己创建。在外部调用时都是调用的内部创建一个objRel 对象,从而实现了单态模式。
1 0
- 关于java单态模式的基本理解
- 关于单例设计模式的理解
- JAVA设计模式---单态模式理解
- 关于java单态模式
- 单态模式的理解
- JAVA单例设计模式的理解
- JAVA单例模式的理解
- 新手理解 java的单立模式
- java 单例模式的理解
- java单例模式的理解
- 关于java的单例模式
- 关于java的单例模式。
- java单例模式的理解,三种模式
- 我理解的java设计模式之单例模式
- 关于单例设计模式的浅显理解
- 黑马程序员 关于单例设计模式的一些理解
- JAVA单例模式理解
- JAVA理解单例模式
- 牛顿方法、指数分布族、广义线性模型—斯坦福ML公开课笔记4
- AppDelegate文件中代理调用的时间
- Java JDBC 实例
- 前置(后置)递增(递减)(读书笔记)
- 2016年腾讯模拟笔试“微信红包”问题
- 关于java单态模式的基本理解
- UVa 10474 - Where is the Marble?
- yum安装与问题处理
- 线性规划、梯度下降、正规方程组——斯坦福ML公开课笔记1-2
- Jetty无法debug追踪源码
- 局部加权回归、逻辑斯蒂回归、感知器算法—斯坦福ML公开课笔记3
- 总结
- namespace用法
- jquery+ajax+json