Skip to content
Sharp

Object-oriented programming · interview question

In an e-commerce application, why is it important to encapsulate the logic for adding an item to a cart?

Multiple choiceMediumchapter-3-curatedpremiumoopencapsulation
Choose one answer
Answer and explanation

Correct answer

B. To ensure business rules are enforced

Why

Encapsulating the logic for adding items allows the class to ensure that all business rules, such as stock availability and pricing adjustments, are enforced during the operation, maintaining system integrity.

Test yourself on Object-oriented programming

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

Start free test
All Object-oriented programming questions →