nEnhanced
conceptual clarity, uniformity and integrity of
the design
nwhich F. Brooks calls “the most important
consideration in
system design” (The Mythical Man-Month )
nEasier
to trace the impact of changes
nless number of modifications to implement an enhancement
nchange propagation from generic to concrete instances
nreduced risk of update anomalies
nReduced size of RPGs by 25%