术语是否存在语义差异
- 捆绑
- 映射
通过将对象模型绑定到另一种表示形式,例如 XML。一个只包括单向映射还是两个术语都是同义词?
用例
我有一个 Java 对象模型并想创建它的 XML 表示。为此,我使用反射。因为我对从 XML 生成 Java 代码不感兴趣,所以这只是一个单向过程。
术语是否存在语义差异
通过将对象模型绑定到另一种表示形式,例如 XML。一个只包括单向映射还是两个术语都是同义词?
用例
我有一个 Java 对象模型并想创建它的 XML 表示。为此,我使用反射。因为我对从 XML 生成 Java 代码不感兴趣,所以这只是一个单向过程。
据我了解,这些术语绑定和映射并不完全等效。
这意味着绑定是一种方式,而映射通常是两种方式。
对于提议的用例,我将使用映射,因为创建 XML 文件应该适用于任何数据。
当谈到将对象模型绑定到某种表示时,它意味着目标表示是某种数据(某种编程语言中的类是模型的一个实例,在许多可能的实例中选择)。也就是说,您不会将 XML 结构绑定到(抽象)对象模型,但会将其映射到其他一些实现。
不确定我是否足够清楚,但我使用类和实例之间的绑定(我将一个实例绑定到某个现有类)并将两个数据结构或一个数据集映射到另一个数据结构(两个具有相同抽象级别的对象)。