Skip to content
Sharp

Object-oriented programming · interview question

Why do multi-object rules matter when Cart.addItem(...) both reserves product stock and adds a CartItem?

Multiple choiceMediumchapter-3-curatedpremiumoopobject-responsibility
Choose one answer
Answer and explanation

Correct answer

B. Because correctness now depends on keeping more than one object consistent together

Why

A checkout model can be wrong even if each object looks valid by itself. If stock is not reserved before the cart item is created, the system can drift into partially applied or inconsistent state.

Test yourself on Object-oriented programming

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

Start free test
All Object-oriented programming questions →