Codesignal Practice Test
CodeSignal Technical Assessment Domain-Specific Knowledges 5
In object-oriented programming, what is the difference between composition and inheritance?
Select your answer
A
Inheritance shares code at compile time; composition at runtime only
B
Composition models 'has-a' relationships by embedding objects; inheritance models 'is-a' relationships via subclassing
C
Composition requires interfaces; inheritance does not
D
They are interchangeable and differ only in syntax
Hint
✨ Remove Ads & Unlock Every Exam
— From $1.49
🃏 Study This Quiz as Flashcards →