Design patterns &引用;适配器“;或;适配器;?

Design patterns &引用;适配器“;或;适配器;?,design-patterns,adapter,terminology,Design Patterns,Adapter,Terminology,在编程中,哪个拼写适配器或适配器是标准的还是事实上的标准?他们之间有区别吗 在boost中我看到“adapter”,而在文献中我看到“adapter” 代码中首选哪一种?我使用adapter,因为这是正确的拼写:)但我想如果你不是美国人,正确的拼写可能是adapter 它们都是正确的,尽管我认为有一点倾向于将适配器用于人(例如改编音乐的人),而适配器用于设备或机器;因此,在计算中,通常会使用适配器。维基百科,虽然没有任何真正的参考来支持它。我会使用你觉得更合适的,或者你正在使用的代码库中已经在使

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

在boost中我看到“adapter”,而在文献中我看到“adapter”


代码中首选哪一种?

我使用adapter,因为这是正确的拼写:)但我想如果你不是美国人,正确的拼写可能是adapter


它们都是正确的,尽管我认为有一点倾向于将适配器用于人(例如改编音乐的人),而适配器用于设备或机器;因此,在计算中,通常会使用适配器。维基百科,虽然没有任何真正的参考来支持它。我会使用你觉得更合适的,或者你正在使用的代码库中已经在使用的,如果这个词已经被使用过的话。

我想你会更常见地看到“适配器”。两者都是正确的,所以这完全取决于你。特别是设计模式似乎拼写为adapter。但是,如果你看维基百科关于它的文章(),它在图表中的拼写是adapter!坦白地说,我一开始不认为拼写Adapter这个词有任何理由,但英语是一种有趣的语言。

它在《四人帮》一书(第139页)中被拼写为Adapter,这本书通常被认为是确定的

这个词通常用英式英语拼写

《四人帮》一书的完整参考资料如下:

设计模式:可重用面向对象软件的元素 Erich Gamma(作者)、Richard Helm(作者)、Ralph Johnson(作者), 约翰·维利西斯(作者)


作为澳洲人,我拼写它为Adapter(Adapter是指适应的人,Adapter是指执行适应的设备)。我的队友(Kiwi)拼写it Adapter(这有时会让我们的代码“有趣”)。我认识的美国佬拼写它,我不知道POM用的是什么!这显然是一件辩证的事情


如果你的编程语言支持Unicode,用SjWaJ/K

< P>命名你的语言可能是有意义的——C++标准和Boost使用“适配器”,java使用“适配器”。

< P>对Android来说,拼写应该是<强>适配器< /St>,以保持它与框架一致:

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

根据谷歌趋势,适配器更为常见:

正如这里的一些人已经指出的那样,正确的拼写是Adapter。仅仅因为美国人把英语贬为伪善(注意:它也没有贬义),并不断试图将其渗透到他们所有的计算机应用程序和媒体中,除其他外,这并不意味着他们是对的

有可能这些图书馆是由非美国人写的,因此选择了非美国人的拼写。至于代码中首选哪种拼写,这取决于谁将阅读您的代码。如果您的代码将由(比如)加拿大人阅读和维护,您可能应该坚持加拿大拼写。这两种拼写都不是非美国的!“我看不出拼写Adapter这个词有任何理由”。从某种程度上说,这是拉丁语与日耳曼语的较量:演员、导演、作家、演员、领袖、作家。动词“adapt”来自拉丁语动词adapteare,因此拉丁语-tor后缀在我看来似乎是合理的(如果是任意的,因为-er后缀的意思是相同的)。但我是英国人,所以我本能地想拼出来;-)这是一个非常好的观点。这是不是可能的,因为这个词是通过法语而不是直接拉丁语外来词而来的?另外,“函子”在C++中是常见的(OP提到Boost),并且可能影响这个“适配器”POV。请参阅:。英语的两种变体都更多地使用Adapter。是的,但那本书的第144页提到“相反,ObjectWorks\Smalltalk包含了一个名为PluggableAdaptor的ValueModel子类。”然后是下一段“ObjectWorks\Smalltalk的另一个例子是TableAdapter类。”这就是我来到这里的原因。在本书的大部分内容中,他们都将其拼写为Adapter,但随后在第144页演示了一个使用案例,其中它是Adapter。令人困惑……从前,我曾分享过这种(相当普遍的)态度,但在学习英语历史时,我享受到了一个变革的时刻:事实证明,英语之所以是如此成功的语言,是因为它没有“对”和“错”,没有拼写,没有语法,只要我们能让别人理解我们自己。直到最近的历史,拼写和其他任何东西一样都是一种审美选择,尽管听到这一点可能会很痛苦,但美式英语和我们喜爱的口味一样有效。