我应该使用单例吗?

时间:2020-10-24 19:25:01

标签: c++ design-patterns singleton

我正在编写一个C ++程序,该程序可以读取和处理ext2文件系统的信息。我认为应该创建一个名为Device的类,该类将保存设备的文件描述符并提供一种从设备读取的方法。此类的实例应在程序开始时实例化一次,并用于多个类,例如BlockGroupSuperBlock

从逻辑上讲,我不应该只有一个以上这个Device类的实例,这是使用单例的专家。但是我想知道:如果我不使用单例,并且仅确保在我的应用程序中仅创建该类的一个实例,那我将承担什么风险?

0 个答案:

没有答案
相关问题