0%

我们经常碰到这样一个问题,有一个资源,我们想让其就一个对象接触。

比如,一个文件,我们只允许对该文件创建一个对象,而不允许创建多个该文件的资源。也就是,对于该文件,我们只能 new 有且只有一个对象,即便是在不同的地方调用,我们使用的也是最开始 new 的对象。

那么这个时候就可以用单例模式。

在讲述这个例子的时候,我会使用 javapython 分别实现。

下面的代码并不是安全线程的,如果是多线程,要考虑线程安全。

阅读全文 »