How Dr. Jones Uses This Information
Guards
Prevent ill-formed designs
Diagram Impact
Give the programmer a `crystal ball’
with an accurate new diagram
Design Suggestions
Use Dr. Jones’ knowledge of the
program to assist the refactoring
process
Source Impact
Guidance for implementing the
refactoring