C++ 对象模型转换?

标签 c++ oop

我有 2 个系统,有 2 个相关但略有不同的对象模型(一个模型有一个类用于合作伙伴之间的契约关系,另一个使用不同但派生的概念(和一个不同的类))。我需要编写一个“映射器”来导航第一个模型并生成第二个模型的实例(有容器、类......)。有没有我可以用来生成映射器代码的工具/库(最好是声明性的?)?

最佳答案

据我所知,没有。通常您使用 adapter pattern 编写小型包装器模块.

关于C++ 对象模型转换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9486531/

相关文章:

c++ - 对其中包含数字的字符串进行排序

c++ - 有哪些技巧可以使具有大量计算的函数变得干净?

具有 2 个或更多对象的页面上的 javascript 设计模式

c++ - 如何使用插槽实时更新 paint()

C++获取字符串数组的大小

c++ - 将结构写入闪存

c++ - 数组成员配对的一般公式?

java - 除以零而不出现 ArithmeticException

c# - 如何使用反射和抽象对象动态加载类?

c# - 在 C# 中实现多态性,如何最好地做到这一点?