Розподільник (шаблон проєктування) — Вікіпедія
Ця стаття не має інтервікі-посилань. |
Розподільник (англ. Gateway) — шаблон проєктування, який дозволяє встановити взаємодію між незалежними компонентами.
Опис[ред. | ред. код]
Іноді потрібно встановити взаємодію між двома підсистемами, які не повинні знати один про одного. Це може бути потрібно, коли неможливо змінити ці системи, або не потрібно встановлювати залежність між ними.
Рішенням буде додати новий компонент, про який жодна із підсистем не догадується, та який керує взаємодією між цими системами. Наприклад, розподільник може реагувати на події в одній підсистемі, та надсилати запит в іншу (або ж створювати для неї повідомлення).
Див. також[ред. | ред. код]
- Спостерігач (шаблон проєктування)
- Посередник (шаблон проєктування)
- Публікація-підписка (шаблон проєктування)
- Інтеграційна шина даних
Джерела[ред. | ред. код]
- Mapper [Архівовано 18 серпня 2020 у Wayback Machine.]