我有 2 个系统,有 2 个相关但略有不同的对象模型(一个模型有一个类用于合作伙伴之间的契约关系,另一个使用不同但派生的概念(和一个不同的类))。我需要编写一个“映射器”来导航第一个模型并生成第二个模型的实例(有容器、类......)。有没有我可以用来生成映射器代码的工具/库(最好是声明性的?)?
最佳答案
据我所知,没有。通常您使用 adapter pattern 编写小型包装器模块.
关于C++ 对象模型转换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9486531/