仅为一个对象创建一个类

rem*_*emi 6 c++ oop class

我认为这是一个非常简单的问题,但我似乎无法通过谷歌搜索找到一个好的答案.

在用C++编程时(作为初学者),我经常喜欢使用类来组织我的代码.但是,当我只需要该类的一个对象时,是否有理由不创建类?当我学习面向对象编程时,我理解当你需要很多对象时,类是一种描述某些对象的方法.

我想我的问题很简单:如果只需要该类的一个对象,创建一个类是否常见?

Tho*_*mas 0

是的,还有一种模式可以实现这一点:单例模式。 https://en.wikipedia.org/wiki/Singleton_pattern

使用这种模式,您只能创建一个对象,而不能创建更多对象。