Structural Modeling
every application has structural patterns that
have the potential for reuse
a “structure point” is a construct with the
structure
A structure point is an abstraction that should have a
limited number of instances. Restating this in object-
oriented jargon , the size of the class hierarchy should be
small.
The rules that govern the use of the structure point should
be easily understood. In addition, the interface to the
structure point should be relatively simple.
The structure point should implement information hiding
by hiding all complexity contained within the structure
point itself. This reduces the perceived complexity of the
overall system.