CR的代码文本

all for learning about the world
  订阅 订阅  :: 管理

如何保证一个类只有一个实例(2)

Posted on 2009-11-06 13:05  mumuliang  阅读(465)  评论(0编辑  收藏  举报

疑问:

“一个类只有一个实例”,这个命题本身就充满了矛盾。

在C++中,类用来定义某一类型的抽象数据。类是规则,类的实例是按照规则生成的数据。

类,就像数据库里某张基础表的表结构;类的实例就是其中的一条数据。

如果一个类只有一个实例,也就是说这张表只有一条数据。这样的话,这个数据结构是不是有问题呢?这个数据抽象是不是没有做对?