___________ is favoured over conditionals to better write testable code.
(a) Polymorphism
(b) Composition
(c) Inheritance
(d) Overloading
The question was asked in final exam.
The origin of the question is Limitations of Standard Unit Testing in chapter In-container Testing of JUnit