Solved! Go to Solution.
Yes I was talking about Factory method pattern. I was thinking something along those lines. A class where you just pass a string in the constructor, no workspace factory, and it spit out the appropriate workspace.
You would not want to pass a string, because that is not type safe. What if someone passed in a misspelled string?
....
This is a Java example, so sorry for that.