 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
|
Challenge 2: Focus Tracking
|
|
|
|
|
 |
 |
 |
• |
Where will
future refactorings occur?
|
|
• |
Contribution:
A context-sensitive
|
|
|
diagramming algorithm.
|
|
|
|
|
|
|
|
|
|
 |
 |
getHorsepower():int
|
|
getWeight():int
|
|
|
getOwner():Person
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
|
|
 |
getCost():int
|
|
|
getCylinders():int
|
|
|
|
|
 |
|
|
|
|
|
 |
 |
aCost:int
|
|
numCylinders:int
|
aHorsepower:int
|
|
|
|
|
 |
VehicleUI
|
|
Fleet
|
|
|
|
|
|
|
|