Skip to content
Sharp

Object-oriented programming · interview question

Why might using inheritance be considered a poor design choice in this scenario?

Multiple choiceHardchapter-5-curatedpremiumoopinheritance-basics
Choose one answer
Answer and explanation

Correct answer

C. The subclasses are meant to share behavior, not structure.

Why

If subclasses are meant to share behavior but not structure, composition might be a better choice than inheritance, as it allows for greater flexibility and avoids the tight coupling of inheritance.

Test yourself on Object-oriented programming

A free test with instant, explained results. No account needed.

Start free test
All Object-oriented programming questions →