Unit 12 · reflection
Unit 12 Reflection
Name one place where inheritance would have been possible in your design but you chose composition or an interface instead.
Explain why. Then name one place where a genuine subtype relationship does improve the model.
Your answer should discuss substitutability and change impact, not only code reuse.