Skip to content
Sharp

Modern Java · interview question

Why does defining a 'Currency' value object in an e-commerce application help in practice?

Multiple choiceEasychapter-7-curatedpremiummodern-javavalue-objects
Choose one answer
Answer and explanation

Correct answer

A. Consistent handling of currency-related operations

Why

Defining a 'Currency' value object allows for consistent operations involving currency, such as conversion and formatting, and ensures that all currency-related logic is encapsulated within a single, reusable type.

Test yourself on Modern Java

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

Start free test
All Modern Java questions →