structure
name -
handle
increases design
vocabulary
problem -
when to apply
explains the
problem
and the
conflict
solution -
general arrangement
design,
responsibilities
,
collaborations
consequences -
tradeoffs
to understand the costs and benefits