我即将扩展INET中的现有协议。由于我将开始开发一个大功能,这需要一些时间,我想提前了解使用多重继承的限制。
非常简单的问题
INET是否存在任何涉及内部类(如Module
或SimpleModule
)的多重继承的已知问题?我问是因为我无法真正开始模拟,因为我的代码的一部分仍在经历许多更改,如果我开始使用多重继承在它变得糟糕之后出现错误。
谢谢
不应以内部 omnet 类在继承层次结构中多次使用的方式使用多重继承。OMNeT++正在跟踪对象的所有权,这会干扰主库。INET也没有使用它,也没有真正的理由使用它。
另一方面,使用多个类作为接口(即样式.java也可以。这也在INET中广泛使用。