假设我是性爱玩具店假设你是信息咨询公司的工作人员员,大家有什么要问的

假设某人要大批量生产玩具怎麼办呢?肯定第一件事就是建一个玩具厂然后生产再千千万万个玩具。

同理Java在生成对象的时候,由于是需要消耗内存和时间的所以,在保证程序不出bug情况下

能尽量减少对象实例化就尽量减少。

这样不但可以减少消耗内存而且可以提高代码性能。

所谓单例模式简單的讲,就是一个类只存在一个实例最多只new一次。

(1)构造方法私有化;

(2)由类中方法提供自己的实例对象

单例模式分为2种,懒汉式和饿汉式其实两种都差不多。

懒汉式:在类加载的时候该对象就已经创建好了;

饿汉式:在第一次调用的时候才加载;

下面就以玩具廠(Factory)的相关代码进行说明:

 
 // 提供一个方法获取该类的实例
 
 
 // 提供一个方法获取该类的实例
 
}

我要回帖

更多关于 假设你是信息咨询公司的工作人员 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信