首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

单例模式如何理解呢

2012-04-02 
单例模式怎么理解呢?看到一些书上提到的常用的模式有23种,看的卵都痛了那个单例模式怎么理解的呢?还有就是

单例模式怎么理解呢?
看到一些书上提到的常用的模式有23种,看的卵都痛了 那个单例模式怎么理解的呢?还有就是水果工厂的终极模式怎么理解的的?

[解决办法]
单例模式那就表明这个对象在内存中只会有一个。
工厂模式就是某些对象的实例的创建都通过某个对象来创建,就正如生活中的工厂一样。生产汽车的工厂,他可以生产A汽车、B汽车等等。工厂模式都有好几种方式吧,你所说的水果工厂没听说过,可能是我孤陋寡闻了
[解决办法]
单例模式只有一个实例,必须创建自己唯一的实例,而且还要为其他所有的对象提供这个实例。
[解决办法]

探讨

单例模式就是
1、类的构造函数为private,即外部程序不能通过new关键字创建对象的实例
2、类中提供一个private static的 类变量引用 ;
3、单例类中提供静态方法 定义为 public static 的方法获取一个类的实例 ;
4、静态方法返回 类的引用,即 第2点中的 私有 静态变量 ;

私有静态变量可以 定义的时候初始化 ,也可以 在第一次使用的时候,即调……

[解决办法]
比如系统线程池、数据库连接池都是单一实例的。

热点排行