Multiple choice technology architecture

Implementation details of creating different object should not be exposed out. What kind of class will help to achive this?

  1. Facade pattern

  2. Specialization pattern

  3. Value List Iterator pattern

  4. Factory pattern

  5. None of the above

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

The Factory pattern encapsulates object creation logic and hides implementation details from client code. Clients request objects from a factory without knowing which concrete class was instantiated or how the creation process works. Facade simplifies interfaces, Specialization isn't a standard pattern, and Value List Iterator is for pagination.