Patt#20. "Plan-Step" Pattern // plan patterns

Typical object interactions
- estimateDuration --> getEstimatedDuration
- gatherNeededResources --> getNeededResources
- calcOverSteps --> calcForMe
- rankSteps --> rateMe
Examples
- Plan: project plan, battle plan, cooking recipe, batch
job, procedure
- Plan-step: project plan - task, battle plan - tactical
steps, recipe - recipe steps, job - job step, procedure -
procedure step
Combinations
Plan patterns
Patterns for building object
models