Remember that when discussion paterns you need to keep in mind these are ABSTRACT ideas.
When a group of people talk about a building for example they all have differenet visions in their head of a building but can still talk about the build though there vision of the actuall implementation is different and varies.
It allows for the high level discussion.
There is no hard and fast implementation when talking patterns.
Remember it's how to talk about something and work to a implementation.
Like building a house your spouse and you will have differnet ideas of the finished idea until it is done.
:-) (I've been there)
Ronald Garlit, Aug 08, 2010
Interesting variations. I don’t take a rigid stance on exactly what the formal structure of a factory pattern should be so I’m probably the wrong person to answer this question. Variations exist in all the patterns that I’ve used and each variation exists to solve specific needs. So, if you’re question is purely to receive an acknowledgement that there are variations between these two patterns, then yes you are correct.
Andrew Green, Jul 28, 2010