我有几个库,每个库都编译为 DLL,并被某些应用程序使用。我刚刚在其中一个库 (LIB_1) 中开发了一个类 (CLASS_A),该类继承自另一个库 (LIB_2) 中存在的类 (CLASS_B),因此它被编译到另一个 DLL。
到目前为止,我看不出这个解决方案有任何明显的缺点。另一种方法是制作 CLASS_A 的副本并将其放在 LIB2 中,以便 CLASS_B 可以从它继承,但我想避免这种解决方案,因为我想避免拥有 2 个不同版本的“相同”基类。
¿ 从 DLL 中的类继承有什么重要的缺点吗?
非常感谢!