(50 points) {brainliest}
A design model needs to have several important characteristics. Which characteristic indicates that a model is useful and can be applied in different situations?

A. Philosophy
B. Reduction
C. Transformation
D. Pragmatism