Add to Chrome
✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.
A system models “ReportGenerator” as an interface with multiple implementations. What OO motivation does this serve?
Improve performance
Ensure only one class generates reports
Avoid overloading
Allow dependency inversion and flexible substitution
Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!