«Адаптер» или «адаптер»? - PullRequest
13 голосов
/ 16 января 2010

В программировании какой тип написания - адаптер или адаптер - стандарт или де-факто стандарт? Есть ли разница между ними?

В boost я вижу «адаптер», тогда как в литературе я вижу «адаптер».

Какой из них предпочтителен в коде?

Ответы [ 9 ]

10 голосов
/ 16 января 2010

Они оба верны, хотя я думаю, что есть небольшое предпочтение для адаптера , который будет использоваться для людей (например, кто-то, кто адаптирует музыкальное произведение), тогда как адаптер для устройства или машины; таким образом, в вычислениях обычно используется адаптер. В Википедии упоминается это различие , но без каких-либо реальных ссылок, подтверждающих это. Я бы использовал тот, который вам удобнее, или тот, который уже используется в базе кода, с которой вы работаете, если слово уже было использовано.

6 голосов
/ 14 сентября 2011

Это записано Адаптер в книге «Банда четырех» (стр. 139), которую часто считают окончательной.

Термин обычно обозначается как «Адаптер» в британском английском.

Полный справочник по книге «Банда четырех»:

Шаблоны проектирования: элементы многоразового объектно-ориентированного программного обеспечения Эрих Гамма (Автор), Ричард Хелм (Автор), Ральф Джонсон (Автор), Джон Влиссидес (Автор)

5 голосов
/ 19 января 2012

Как австралиец, я пишу это Адаптер (Адаптер - это человек, который адаптируется, адаптер - это устройство, которое выполняет адаптацию). Мой товарищ по команде (это Киви) пишет это Adapter (что делает наш код «интересным» время от времени). Янки, которых я знаю, пишут это Адаптер, и я понятия не имею, что используют Poms! Это явно диалектическая вещь.

Если ваш язык программирования поддерживает юникод, назовите его с помощью schwa j / k

4 голосов
/ 28 ноября 2012

Ваш выбор языка может быть здесь значимым - стандарт C ++ и Boost используют «адаптер», Java использует «адаптер».

3 голосов
/ 16 января 2010

Я использую адаптер, потому что это правильное написание :), но я думаю, если вы не из США, правильное написание может быть адаптер.

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

1 голос
/ 31 августа 2016
1 голос
/ 02 сентября 2014

Специально для Android, написание должно быть , адаптер , чтобы поддерживать его в соответствии с фреймворком:

android.widget.ListAdapter
android.bluetooth.BluetoothAdapter
android.support.v4.view.PagerAdapter
android.widget.SpinnerAdapter
android.nfc.NfcAdapter
1 голос
/ 16 января 2010

Я думаю, вы увидите «адаптер» чаще. Либо правильно, так что это действительно зависит от вас. В частности, шаблон дизайна, по-видимому, пишется адаптер. Но, если вы посмотрите на статью в Википедии (http://en.wikipedia.org/wiki/Adapter_pattern), это записанный адаптер на диаграммах! Честно говоря, я не вижу никакого оправдания написанию слова «адаптер» в первую очередь, но английский язык забавный таким образом.

0 голосов
/ 09 ноября 2016

Как уже отмечали некоторые люди, правильное написание - это адаптер. Тот факт, что американцы обвинили (обратите внимание: он также не обесчестил) английский язык и постоянно пытается перетекать его во все свои компьютерные приложения и носители, среди прочего, не делает их правильными. :)

...