单例模式与仅使用对象一次?

时间:2019-02-21 01:27:05

标签: java singleton

比方说,我想在代码中使用Car对象,什么时候应该使用单例模式而不是只调用一次该对象? (经过一番阅读后,人们说容易滥用单例模式,所以我想确保我不会滥用它。)

为什么我不能仅创建对象的实例并仅使用一次?我想念什么吗?

例如

Car car1 = new Car();

就像在这种情况下一样。我只创建了Carcar1的实例,就完成了。无需创建另一个CarSingleton对象来跟踪它?

1 个答案:

答案 0 :(得分:2)

Singleton表示将只有一个jvm实例。在某些用例中,它非常有用,例如Java it("should HandlequickFilter with button click", () => { wrapper.setProps({}); wrapper.setState({quickFilterObj:"test"}); const buttons = wrapper.find('button') // find all buttons expect(buttons).toHaveLength(2) // make sure you found 2 buttons const button = buttons.at(0) // get the first button button.simulate("click"); // simulate click expect(wrapper.state().quickFilterObj.New.checked).toEqual(true); }); 类。因此,它完全取决于您的用例。

相关问题