Skip to content
Sharp

Classes and Objects · interview question

Which move is the best default when factories becomes part of this workflow?

Multiple choiceHardchapter-7-curatedpremiumclasses-and-objectsfactories
Choose one answer
Answer and explanation

Correct answer

A. Use class methods when a named construction path explains the domain better than one raw initializer signature.

Why

Use class methods when a named construction path explains the domain better than one raw initializer signature. That is the stronger engineering move because interviewers like hearing how factory names communicate meaning and hide conversion detail. Forcing all construction through one overloaded initializer can make object creation harder to read.

Test yourself on Classes and Objects

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

Start free test
All Classes and Objects questions →