Question: Which design pattern is best used to solve the following problem: I want a single method getAnimal ( ) that can create and return different

Which design pattern is best used to solve the following problem: I want a single method getAnimal() that can create and return different types of animal objects according to a string parameter, e.g., getAnimal("Dog") returns a new Dog object, getAnimal("Cat") returns a new Cat object, etc.
Question 1Answer
a.
Composite
b.
Visitor
c.
Factory
d.
None of the above

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!