iCAx开思工具箱

标题: 【求助】caa的对象继承与工厂继承 [打印本页]

作者: liuruixiao205    时间: 2004-11-18 11:06
标题: 【求助】caa的对象继承与工厂继承
小弟初学CATIA的二次开发,被对象继承和工厂继承搞晕了,请问各位大虾是否先要学COM呢?
以做一条垂直于曲面的线为例,对象继承关系如下
  
  +---CATBaseUnknown
      |
      +---CATBaseDispatch
        |
        +---AnyObject
          |
          +---HybridShape
            |
            +---Line
              |
              +---HybridShapeLineNormal
工厂的继承关系:
+---CATBaseUnknown
      |
      +---CATBaseDispatch
        |
        +---AnyObject
          |
          +---Factory
            |
            +---HybridShapeFactory
请帮着解释一下各层继承之间的对应关系。
作者: acoka    时间: 2004-11-18 13:59
继承和普通的C++的继承没有区别
  
如果直接看C++不太理解了话,COM或java的基本结构了解一下还是有帮助的(不过你提的问题还只是普通的C++的继承问题)
作者: liuruixiao205    时间: 2004-11-18 14:59
  谢谢!
是我问得不清楚。我想问的是工厂继承里面的CATBaseUknown及其各级派生类与对象继承里的哪一个对应有没有相关的资料将这一方面的。也可能是我不太清楚工厂的含义,只知道它是用来创建对象的,。
作者: acoka    时间: 2004-11-18 18:47
在某种意义上,工厂和你能看到的线之类的实在的specobject本质是相同的
 




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3