具有实例变量的单例类与抽象类+静态变量

时间:2020-02-21 23:30:37

标签: oop

昨天我在教我的gf何时使用静态方法,所以我向她展示了一个单例示例,该单例是带有{id => object}实例变量的简单缓存。

然后她问我:“如果我们只需要一个实例,并且该字典是共享的,为什么不只将字典作为静态变量,而我们甚至不需要该实例呢?”

她救了我。

我实际上无法想到任何原因。我以为是因为继承,所以我尝试用FooCacheBarCache继承基本单例类,它也不会分开数据,因为两者都将共享在基本案例{{1 }}

0 个答案:

没有答案