14

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

在 boost 中,我看到了“适配器”,而在文学中,我看到了“适配器”。

代码中首选哪一个?

4

10 回答 10

11

它们都是正确的,尽管我认为适配器用于人(例如改编一段音乐的人)略有偏好,而适配器用于设备或机器;因此,在计算中,通常会使用适配器。维基百科提到了这种区别,但没有任何真实的参考来支持它。我会使用你觉得更舒服的那个,或者如果这个词已经被使用过,那么你正在使用的代码库中已经使用了那个。

于 2010-01-16T05:46:38.660 回答
7

它在“四人帮”一书中(第 139 页)中拼写为适配器,这通常被认为是权威的。

该术语通常在英式英语中拼写为 Adapter。

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

Design Patterns: Elements of Reusable Object-Oriented Software 作者 Erich Gamma(作者)、Richard Helm(作者)、Ralph Johnson(作者)、John Vlissides(作者)

于 2011-09-14T08:54:38.897 回答
6

作为澳大利亚人,我拼写为适配器(适配器是适应的人,适配器是执行适应的设备)。我的队友(Kiwi)拼写为 Adapter(这有时让我们的代码“有趣”)。我知道的 Yanks 拼写为 Adapter,我不知道 Poms 使用什么!这显然是一个辩证的事情。

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

于 2012-01-18T23:28:13.813 回答
4

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

于 2012-11-27T20:33:23.927 回答
3

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

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

于 2010-01-16T05:44:31.253 回答
1

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

于 2010-01-16T06:01:47.383 回答
1

具体到Android,拼写应该是adapter,为了和框架保持一致:

android.widget.ListAdapter
android.bluetooth.BluetoothAdapter
android.support.v4.view.PagerAdapter
android.widget.SpinnerAdapter
android.nfc.NfcAdapter
于 2014-09-02T04:43:49.750 回答
1

根据 Google 趋势,适配器更为常见: https ://www.google.com/trends/explore?cat=5&date=all&q=adapter,adaptor https://www.google.com/trends/explore?date=全部&q=适配器%20pattern,适配器%20pattern

于 2016-08-31T09:22:02.320 回答
0

大多数参考资料都说“适配器”和“适配器”是可以互换的。如果它们完全可以互换,那为什么要有两个词呢?

Websters 定义了后缀,它们看起来几乎相同,除了“er”更普遍适用:

  • “er”:执行词根动词指示的动作的人或事物。
  • “或”:做(指定)事情的人

我选择“适配器”作为首选拼写,但我承认这是个人喜好。

另一个词“采用者”将被视为“采用者”的拼写错误(参见 spellchecker.net/misspellings/adoptor)。

此外,无论是指领导音乐团体的人还是传输电流的物体,“指挥家”都将被视为“指挥家”的拼写错误。

于 2021-12-08T17:18:31.223 回答
-1

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

于 2016-11-09T12:17:04.193 回答