How does one usually make a Factory choose between multiple Impl classes?
I need to make a Factory choose between multiple Impl classes and I would like to know what the best practice is for this? How does one typically pass the data from a class to the ImplFactory in order to choose the appropriate Impl for that class while still maintaining good design principles?
I would prefer a thoughtful conceptual answer. No quick posting or links please.
Need to boost the visibility of your question for solutions? Use the Experts Exchange Help Bell to confirm priority levels and contact subject-matter experts for question attention. Check out this how-to article for more information.