My understanding of indirection design pattern from GRASP design patterns is that an object is essentially delegating responsibilities that are not cohesive to itself to another object whose sole purpose is to implement that responsibility. So then what is the difference between a delegate design pattern and an indirection design pattern? Aren't they both delegating responsibilities or is the delegate pattern a way to implement an indirection design pattern?
Asked
Active
Viewed 177 times
1 Answers
0
They are the same pattern. The Wikipedia article redirections from indirection
to delegation
.
It is simply a way of passing objects to a "parent", and having the "parent" delegate/indirect calls to its objects.

sdasdadas
- 23,917
- 20
- 63
- 148