Concurrency
– performance tactic – runtime
Information
hiding – Modifiability tactic – design time
Intermediary
– Modifiability tactic – design time
Binding
time of client/proxy – Modifiability tactic - open
Scheduling
policy – performance tactic – design time or later