“适配器”或“适配器”?

时间:2010-01-16 05:39:55

标签: design-patterns adapter terminology

在编程中,哪种拼写适配器或适配器是标准或事实上的标准?它们之间有区别吗?

在提升中我看到“适配器”,而在文献中我看到“适配器”。

代码中首选哪一个?

9 个答案:

答案 0 :(得分:10)

它们都是正确的,但我认为适配器稍微倾向于用于人(例如适应音乐的人),而适配器用于设备或机器;因此,在计算中,通常会使用适配器。维基百科mentions this distinction,虽然没有任何真正的参考支持它。我会使用你感觉更舒服的那个,或者如果已经使用过这个词那么你正在使用的代码库中使用的那个。

答案 1 :(得分:6)

“四人帮”一书(第139页)中拼写为适配器,通常被认为是最终的。

该术语通常用英式英语拼写适配器。

“四人帮”一书的完整参考资料是:

  

设计模式:可重复使用的面向对象软件的元素   Erich Gamma(作者),Richard Helm(作者),Ralph Johnson(作者),   John Vlissides(作者)

答案 2 :(得分:5)

作为澳大利亚人,我将它拼写为适配器(适配器是适应者,适配器是执行适配的设备)。我的队友(Kiwi)将其称为适配器(这使得我们的代码有时候很有趣)。我知道的Yanks拼写了适配器,我不知道Poms使用了什么!这显然是一种辩证的事情。

如果您的编程语言支持unicode,请使用schwa j / k命名

答案 3 :(得分:4)

您选择的语言在这里可能有意义 - C ++标准和Boost使用“适配器”,Java使用“适配器”。

答案 4 :(得分:3)

我使用适配器,因为这是正确的拼写:)但我想如果你不是来自美国,正确的拼写可能是适配器。

http://en.wikipedia.org/wiki/Adapter

答案 5 :(得分:1)

我认为你会更常见“适配器”。要么是正确的,所以这取决于你。特别是设计模式似乎是拼写适配器。但是,如果你看一下它上面的维基百科文章(http://en.wikipedia.org/wiki/Adapter_pattern),它就会在图表中拼写出适配器!坦率地说,我认为首先拼写单词适配器没有任何理由,但英语是一种有趣的语言。

答案 6 :(得分:1)

特定于Android,拼写应为适配器,以使其与框架保持一致:

android.widget.ListAdapter
android.bluetooth.BluetoothAdapter
android.support.v4.view.PagerAdapter
android.widget.SpinnerAdapter
android.nfc.NfcAdapter

答案 7 :(得分:1)

答案 8 :(得分:0)

正如这里的一些人已经指出的那样,正确的拼写是适配器。仅仅因为美国人已经混淆了(注意:它也没有被混淆)英语并不断尝试将其流入他们所有的计算机应用程序和媒体,除其他外,并不能使它们正确。 :)