Английская лексика: Разработка программного обеспечения · Основы программирования

Что значит interface?

Значение и примеры · Разработка программного обеспечения

/ˈɪntərfeɪs/существительноеРаспространённый термин

interface: интерфейс, интерфейс взаимодействия

В программировании — перечень методов, которые класс обязуется предоставить, без описания их реализации. В более широком смысле — точка взаимодействия двух систем либо пользователя и системы.

Где и как употребляется

В Java, C# и TypeScript класс реализует интерфейс. Слово также встречается в user interface (UI), command-line interface (CLI) и application programming interface (API). Clean interface — простой и хорошо спроектированный способ пользоваться модулем.

Примеры предложений

  1. Both payment providers implement the same interface, so we can switch between them easily.

    Оба платёжных провайдера реализуют один интерфейс, поэтому мы можем легко переключаться между ними.

    Общий интерфейс позволяет заменить одного провайдера другим.

  2. The module has a small, clean interface: just three public methods.

    У модуля простой и понятный интерфейс: всего три открытых метода.

    Небольшое число публичных методов делает взаимодействие с модулем ясным.

Распространённые словосочетания

  • implement an interface
  • clean interface
  • public interface
  • user interface