Patt#1. "Collection-Worker" Pattern // the fundamental pattern

Strpat00000003.gif

Overview

Typical object interactions

Other notes - "aboutMe" helps one think about what other attributes might be needed - "calcForMe" helps one think about what specific calculations might be needed - "rankMe" helps one think about what ordering or comparison services might be - "rateMe" helps one think about what self-assessment services might be needed

Related strategy: Str#21. "Select Collections of Objects" Strategy

Patterns for building object models