GRASP Indirection стремится избежать прямой связи:
Назначить промежуточному объекту ответственность за посредничество между другими компонентами ... так, чтобы они не были напрямую связаны.
Таким образом, вы можете утверждать, что GRASP Indirection является большим источником вдохновения для паттерна посредника. Но вы также можете найти его в других шаблонах, таких как Адаптер.