MCQ Practice

In factory method pattern, the framework must instantiate classes but it only knows about the abstract classes, which it cannot initiate. How would one solve this problem?

A

encapsulating the knowledge of which document subclass to is to be created and

B

moving this knowledge out of the framework

C

instantiating the application specific documents without knowing their class

D

all of the mentioned

Correct Answer: D