【MSCE UP9 C++】sdk中大量返回抽像类的引用的疑问

sdk中很多类是抽像类,比如DgnECManager,但抽像类又通过它的静态方法返回了对象的引用:

DgnECManagerR dgnECManager = DgnECManager::GetManager();

抽象类不是不能创建实例对象的吗?那这里似乎应该是返回它的子类实例的引用了?

如果是这样的话,不知这里这个子类对象又是哪个类呢?谢谢老师。

Parents Reply
  • 记得有本书叫做“编程模式”,讲了几十种常见的设计对象的模式。苏工说的这个单例英文应该就是singleton。管工如果想深入学习面向对象的编程的话,建议抽空学习一下这本书。我记得当初BDN大会上国外专家就极力建议大家学习这本书,因为Bentley的对象设计也是按照这本书中的提供的模式进行设计的。



Children