<<< Design steps | Index | Typical design steps >>> |
A set of classes, united by some logical criteria, is a logical component.
A component is thus the unit of design, documentation, ownership, and often reuse.
Consider design consideration for one component:
Any system needs efficiency through common style
and reliance on common services and data.
Does that mean that a user of one class from a component must understand
and use all other classes from the component?
<<< Design steps | Index | Typical design steps >>> |