2016-01-11 3 views
0

Под «потребителем» я подразумеваю класс/систему, которая вызывает или использует другой через свой интерфейс или API. Каково название для другого класса/системы, вызываемого?Что называется аналогом «потребителя»?

В сетевом контексте потребитель называется «клиентом», а его копия является «сервером», но я ищу термин, который не обязательно связан с сетью.

Я думал, что правильное слово было «продюсером», но Мартин Фаулер называет его «поставщиком» в некоторых статьях (like this one). Может ли кто-нибудь указать на авторитетный источник, который определяет это?

+0

Возможно, «провайдер»? – Claudiu

+0

Здесь нет правильного или неправильного положения. Иногда термин «производитель» может быть прав, другой может быть «поставщик». – Sean

+0

Я бы пошел с «сервисом», но я не могу поддержать его ссылками. – Heinzi

ответ

0

Я думал, что это был «производитель», основанный на моем опыте с терминологией AMQP. Исходя из этого, потребитель может рассматриваться буквально как конечная точка информации клиента.

Исключения могут быть сделаны, когда информация может быть отправлена ​​обратно, но в архитектурах «разветвления» данные обычно идут только в одну сторону, и у производителя нет практически никаких обязательств по обеспечению того, чтобы потребитель правильно интерпретировал данные ,

Терминология редко используется в дизайне ООП.

Смежные вопросы