nDesign involves
defining a collection of objects and
their interactions to satisfy the
specifications.
nSpecify classes
usome derived from
the external system.
u“architectural”
classes that form the underlying structure of
the solution.
u“implementation” classes to support the algorithmic implementation of the system.