Design Problems
-
Avoiding Hard-Wired Requests
-
How can coupling
the sender of a request
to its receiver be avoided?
-
Specifying Multiple Receivers
-
How can more than one object handle a request?
-
How can the set of objects that can handle a request
be specified dynamically?