Архив

Публикации с меткой ‘gateway’

Gateway (Шлюз)

7 Март 2010 Vitaliy Juravskiy 45 View Comments

Данный шаблон проектирования инкапсулирует в себе бизнес логику доступа к внешней системе, это может быть ресурс, база данных или API сложной библиотеки.

gateway design pattern

Доступ к ресурсу или API происходит через данный шаблон, т.е. он является оберткой, через которую происходит взаимодействие.  С данным шаблоном  проще совершать переходы, например от одной версии ресурса к другой, или с одной реализации API  к другой. Все изменения будут производиться в Шлюзе, и переход затронет малое изменение кода приложения.