Чи є синонімами "обгортка" та "шим"?


15

Чи є слова "обгортка" і "шим" більш-менш синонімічними, чи є різниця, можливо, конотативна?

Відповіді:


28

Прокладка, як правило, написана спеціально для підтримки зворотної сумісності. Наприклад, якщо у вас є дві версії API, версія 1 і версія 2, то замість того, щоб підтримувати версію 1 незалежно від версії 2, ви можете написати прошивку, яка перехоплює дзвінки до версії 1 API, переводить параметри в яку версію 2 вимагає, а потім повертає результати.

Зазвичай, штрих пише провайдер API, а не споживач.

Обгортку пише споживач API і, як правило, пишеться так, що ви можете перемикати базовий API, не маючи про це знати інший код. Наприклад, ви можете написати обгортку бази даних, щоб ви могли спілкуватися з MS SQL Server або Oracle, просто перемикаючи обгортки.

Звичайно, як і у будь-якої термінології, є сірі зони, але я думаю, що вищезгадане охоплює основні відмінності.


1
+1, пункт про те, хто це пише - це хороший спосіб пояснення.
Стів
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.