在编程中,哪种拼写——适配器或适配器——是标准的还是事实上的标准?它们之间有区别吗?
在 boost 中,我看到了“适配器”,而在文学中,我看到了“适配器”。
代码中首选哪一个?
在编程中,哪种拼写——适配器或适配器——是标准的还是事实上的标准?它们之间有区别吗?
在 boost 中,我看到了“适配器”,而在文学中,我看到了“适配器”。
代码中首选哪一个?
它们都是正确的,尽管我认为适配器用于人(例如改编一段音乐的人)略有偏好,而适配器用于设备或机器;因此,在计算中,通常会使用适配器。维基百科提到了这种区别,但没有任何真实的参考来支持它。我会使用你觉得更舒服的那个,或者如果这个词已经被使用过,那么你正在使用的代码库中已经使用了那个。
它在“四人帮”一书中(第 139 页)中拼写为适配器,这通常被认为是权威的。
该术语通常在英式英语中拼写为 Adapter。
“四人帮”一书的完整参考资料是:
Design Patterns: Elements of Reusable Object-Oriented Software 作者 Erich Gamma(作者)、Richard Helm(作者)、Ralph Johnson(作者)、John Vlissides(作者)
作为澳大利亚人,我拼写为适配器(适配器是适应的人,适配器是执行适应的设备)。我的队友(Kiwi)拼写为 Adapter(这有时让我们的代码“有趣”)。我知道的 Yanks 拼写为 Adapter,我不知道 Poms 使用什么!这显然是一个辩证的事情。
如果您的编程语言支持 unicode,请使用 schwa j/k 命名
您选择的语言在这里可能是有意义的——C++ 标准和 Boost 使用“适配器”,Java 使用“适配器”。
我使用适配器,因为这是正确的拼写:) 但我想如果你不是来自美国,正确的拼写可能是适配器。
我想你会更常见地看到“适配器”。要么是正确的,所以这真的取决于你。特别是设计模式似乎拼写为适配器。但是,如果您查看关于它的 wikipedia 文章 ( http://en.wikipedia.org/wiki/Adapter_pattern ),它在图表中的拼写是适配器!坦率地说,我认为首先拼写单词适配器没有任何理由,但英语是一种有趣的语言。
具体到Android,拼写应该是adapter,为了和框架保持一致:
android.widget.ListAdapter
android.bluetooth.BluetoothAdapter
android.support.v4.view.PagerAdapter
android.widget.SpinnerAdapter
android.nfc.NfcAdapter
根据 Google 趋势,适配器更为常见: https ://www.google.com/trends/explore?cat=5&date=all&q=adapter,adaptor https://www.google.com/trends/explore?date=全部&q=适配器%20pattern,适配器%20pattern
大多数参考资料都说“适配器”和“适配器”是可以互换的。如果它们完全可以互换,那为什么要有两个词呢?
Websters 定义了后缀,它们看起来几乎相同,除了“er”更普遍适用:
我选择“适配器”作为首选拼写,但我承认这是个人喜好。
另一个词“采用者”将被视为“采用者”的拼写错误(参见 spellchecker.net/misspellings/adoptor)。
此外,无论是指领导音乐团体的人还是传输电流的物体,“指挥家”都将被视为“指挥家”的拼写错误。
正如这里的一些人已经指出的那样,正确的拼写是适配器。仅仅因为美国人已经将英语混为一谈(注意:它也没有混为一谈)并不断尝试将其融入他们所有的计算机应用程序和媒体等,这并不能使他们正确。:)