绑定,粘合代码和包装库

时间:2016-02-03 04:56:05

标签: java c# c++ c terminology

我多次在类似的上下文和含义中看到术语bindinggluewrapper(如果我们谈论的是某些“适配器代码”)。那么究竟是什么意思呢?这是一个同义词吗?或者有什么区别?

1 个答案:

答案 0 :(得分:1)

bindingwrapperglue - 在此特定情况下 - 是彼此的同义词,可以排序< / em>可以互换使用..

bindwrapglue都是动词,这意味着他们可以用来形容一个动作,状态或事件;甚至更多 - 所以他们都围绕依恋旋转。所以是的 - 就英语而言,它们是同义词。然而,关于编程和用于描述其中的行为的书面范例可能变得更加“灰色”。

让我们举个例子。 Directx和c#:

binding根据定义是&#34; tie or fasten&#34;其他东西,glue和较小(但仍然有效)的范围wrap。这个例子中有道理,因为dx是为c++编写和设计的,但有些库wrap c++代码为c#程序员提供了一个可用的库;在其中,代码binds or glues原始c++代码到c#等价 - 反之亦然 - 允许这两个(最初不兼容的)来源进行通信。

因此,在使用c#替代方案时,我们可以访问原始c++版本的 - 如果功能齐全 - 功能。

因此,在谈论wrapper时,可以将基地称为bindingglue代码。但是 - 在我看来 - wrapper是一个更广泛的术语,其中包含binding'gluing'的行为。

这是我的理解 - 如果有人认为我弄错了,请不要犹豫纠正我。