Design patterns · interview question
You are tasked with implementing a system for creating different types of shipping methods in an e-commerce application. What is the primary benefit of using the Factory Pattern in this scenario?
Multiple choiceMediumchapter-13-curatedpremiumdesign-patternsfactory-pattern
Answer and explanation
Correct answer
A. It allows for easy addition of new shipping methods without modifying existing code.
Why
The Factory Pattern provides a way to introduce new types of shipping methods by allowing the addition of new classes that implement a common interface, thus adhering to the Open/Closed Principle.
Test yourself on Design patterns
A free test with instant, explained results. No account needed.
More Design patterns questions
- Which principle is most closely aligned with the Factory Pattern?
- Which scenario is least suited for the Decorator pattern?
- Why is it important for a decorator to share the same interface as the object it decorates?
- In an e-commerce application, you want to delay loading product images until they are actually needed. Which design…
- You are designing a system with multiple types of notifications (email, SMS, push). How can the Factory Pattern help…
- Which situation is the clearest example of over-engineering with the Strategy Pattern?