In order to assure that subsystems provide the greatest extent of reusability, they must be flexibly applicable. This generalization can be overdone though, which will result in the subsystem’s overgeneralization.
All rights reserved (c) Tushar Sharma 2017-23.