Principle
24. Mediator
a. Use an intermediary object to transfer or carry out an action
b. Temporarily connect an object to another one that is easy to
b. Temporarily connect an object to another one that is easy to
remove
- Principle Description: Mediate, or negotiate, a temporary link between incompatible parties, functions, events, or conditions. Use an intermediate carrier, blocker, or process that can be easily removed.
- Hints on Usage: Look for functions, events and/or conditions
that are incompatible or mismatched with related functions, events and/or
conditions — then determine a mediator that could serve as a link (process
or carrier) between the mismatched systems. Also look for intermediate blockers
between harmful actions, objects, functions, features, etc.
