Design patterns · interview question
In an e-commerce application, if you need to track changes to a product's stock level and notify other systems, which design pattern would you apply?
Multiple choiceHardchapter-13-curatedpremiumdesign-patternsproxy-and-adapter
Answer and explanation
Correct answer
B. Observer
Why
The Observer pattern is suitable for tracking changes and notifying other systems. It allows an object (subject) to notify multiple observers of state changes, which is useful for updating stock levels across systems.
Test yourself on Design patterns
A free test with instant, explained results. No account needed.
More Design patterns questions
- How can the Strategy Pattern help in reducing the complexity of a checkout system?
- If an e-commerce platform needs to switch between different inventory management algorithms depending on the region,…
- How would you implement a Proxy pattern to control access to a remote service that calculates tax rates in an…
- Which pattern should you use to provide a consistent API for multiple e-commerce payment providers?
- Which of the following is a key characteristic of the Proxy pattern in Java?
- What should a payment adapter own when integrating a vendor SDK?