我有一个无法更改的库类和一个自定义类。我想在两者上都使用运行时多态性,但是我不能从库类继承,因为它是作为叶子类设计的,也不是从它的常规基类继承的。实现作为库类和自定义类的“基本类”的通用接口的最简单,最干净的方法是什么?是否有类似这样的设计模式?

最佳答案

您可以使用adapter pattern

关于c++ - 为自定义类和库类实现通用接口(interface)的最佳方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11923080/

10-11 15:50